【问题标题】:In lua how to use load file variable in main file在lua中如何在主文件中使用加载文件变量
【发布时间】:2016-02-11 11:59:40
【问题描述】:

我的主要文件语法如下

dofile("subFile.lua")
main('a')
print(subVariable)

我的子文件语法如下

local subVariable=""
function main(x)
 subVariable="from sub"
end

我的子文件包含名为 subVariable 的变量想在我的主文件中使用这个变量,为什么我总是得到 nil。

如何使用子文件中的主文件变量和主文件中的子文件变量

【问题讨论】:

    标签: lua load lua-table


    【解决方案1】:

    您正在使用本地。去掉“local”就可以了。

    Locals 只能通过其背后的函数和代码访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多