首页 > 解决方案 > 我如何在不同的函数中访问全局变量我 lua

问题描述

arr = {}

function Data(a)
    arr = a    
    return a
end

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

如何使用arr访问create()

标签: functionluaglobal-variables

解决方案


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


推荐阅读