lua中设置table={}时需要注意的坑
在文件a.lua定义了table Game.testData = {}
在文件b.lua设置Game.testData的内容,
local test = Game.testData
如果设置 test = {},test的内存地址和Game.testData的内存地址不一样了(test类似于临时变量)
函数定义:
函数调用1(正常的情况):
结果1:
函数调用2(异常的情况):
结果2:
项目中的例子:
正常情况:
异常情况: