好吧,我这样做了3天,没有在网上找到。
我正在做的是:
stringValue = ""
function()
stringValue = "Test"
end
然后我试图通过这个获得另一个函数的值:
function()
print(stringValue);
end
它没有返回任何内容,有时NIL有时是空白的。
我在想是否有人可以帮助我?对不起,如果它已被问过......如果是的话,请给我链接我是新来的。
答案 0 :(得分:0)
这应该有效,你必须调用函数
stringValue = ""
function a()
stringValue = "Test"
end
function b()
print(stringValue);
end
a()
b()
答案 1 :(得分:0)
Global variables are bad(在many个案例中)!
如果不小心使用,它们会增加耦合并破坏任何设计。
就是不要这样做。
除此之外,你没有调用你的第一个函数,如果你这样做了,你就得到了所需的值。