如何在 Lua 的不同函数中访问全局变量

arr = {}

function Data(a)
    arr = a
    return a
end

function create(arr)
    print(arr) -- 没有输出
end

如何在 create() 中访问 arr

点赞
用户7509065
用户7509065

create 接收一个叫做 arr 的参数可以把全局变量 arr 隐藏在其中。要么重命名或删除该参数,要么使用 _G.arr_ENV.arr 来访问全局变量。

2020-11-22 18:33:53