lua 如何在主文件中使用加载文件变量
In lua how to use load file variable in main file
我的主要文件语法如下
dofile("subFile.lua")
main('a')
print(subVariable)
我的子文件语法如下
local subVariable=""
function main(x)
subVariable="from sub"
end
我的子文件包含名为 subVariable 的变量,想在我的主文件中使用这个变量,为什么我总是得到 nil。
如何在子文件中使用主文件变量和在主文件
中使用子文件变量
您使用的是本地。去掉“local”就可以了。
局部变量只能通过其背后的函数和代码访问。
我的主要文件语法如下
dofile("subFile.lua")
main('a')
print(subVariable)
我的子文件语法如下
local subVariable=""
function main(x)
subVariable="from sub"
end
我的子文件包含名为 subVariable 的变量,想在我的主文件中使用这个变量,为什么我总是得到 nil。
如何在子文件中使用主文件变量和在主文件
中使用子文件变量您使用的是本地。去掉“local”就可以了。
局部变量只能通过其背后的函数和代码访问。