我是Lua的新手,所以请忍受这个简单的问题:)
我只是想遍历一个表,并修改它的值。但是,似乎无法直接修改“值”部分?
码:
for id,value in pairs(some_table) do
value = value * some_math_here
end
我是否真的需要修改some_table [id],还是有更优雅的方法?
最佳答案
您实际上需要修改
some_table[id]
代替。值实际上并不代表some_table [id]
关于iterator - Lua-简单的迭代器分配?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5202363/