gpt4 book ai didi

function - 如何从函数内部为全局变量分配新值

转载 作者:行者123 更新时间:2023-12-02 01:48:32 25 4
gpt4 key购买 nike

我想要一个函数为全局变量分配新值:

value = ""

function edit_value(v::String)
value = v
end

但是,它不会将新值分配给全局。 Julia 在函数内创建一个新的局部变量 value

如何修改函数内的全局变量?

最佳答案

您可以使用关键字global来做到这一点

function edit_value(v::String)
global value = v
end

请记住,全局变量,尤其是在函数内更改时,应该是 handled with care .

关于function - 如何从函数内部为全局变量分配新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70615421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com