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}) ' –