需要創建一些表,所以我可以從它以這種方式得到一個信息:創建的Lua高級表
table[attacker][id]
如果我將使用
print(table[attacker][id])
它應該打印值。
嘗試過很多辦法,但都沒有找到什麼好的...
我想應該是這樣的......
table.insert(table, attacker, [id] = value)
^這是行不通的。
有人可以幫助我嗎?
編輯
好吧,當我嘗試這樣說:
x = {}
function xxx()
if not x[attacker][cid] then
x[attacker][cid] = value
else
x[attacker][cid] = x[attacker][cid] + value
end
print(x[attacker][cid])
end
我得到一個錯誤說: '?'
試圖索引字段(一個零值)
該錯誤的含義正是它所說的......'x [攻擊者]'顯然是'無'。 – Amber