【问题标题】:how can i access a global variable in different function i lua我如何在不同的函数中访问全局变量我 lua
【发布时间】:2021-03-05 12:18:29
【问题描述】:
arr = {}

function Data(a)
    arr = a    
    return a
end

function create(arr)
    print(arr) -- no output
end

如何在create()中使用访问arr

【问题讨论】:

  • 你真的打电话给create吗?如果是这样,请包括您调用它的代码。

标签: function lua global-variables


【解决方案1】:

使create 采用一个名为arr 的参数会在其中隐藏全局arr。重命名或删除参数,或使用_G.arr_ENV.arr 访问全局。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-26
    • 2014-04-01
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多