1
我最近在Lua中发现一个错误,说不能指定'?'的算术值。后来我意识到,我需要确定有多少存储在我的阵列,并将它们分配给一个值,Lua如何将默认数组值赋给'0'不是零
这给了我错误:locator = {}
这个工作得很好:locator = {0,0,0,0,0,0,0,0,0,0}
所以现在我有另一数组,我需要一个循环来存储200个值,所以如何定义其中的存储和值,而不需要像这样:a = {0,0,0,0,0,...... etc}
任何想法?
'定位器= {};对于i = 1,200定位器[i] = 0结束' –
是的,它为我工作,谢谢:) – victory
有时这可能会工作:'locator = setmetatable({},{__index = function()return 0 end}) ' –