在Lua中跨文件创建命名空间

如果我想在同一个命名空间/表中拥有多个文件,我需要检查该表是否已经被定义吗?也就是说,对于表:

TestNS = {}

类似这样的代码:

if(nil == TestNS) then
    TestNS = {}
end

由于我是 Lua 的新手,如果有其他方法,请告诉我。

点赞
用户107090
用户107090

那个习语是

TestNS = TestNS or {}
2014-05-29 18:46:02