【发布时间】:2011-03-05 07:22:29
【问题描述】:
我是 Lua 新手,所以请耐心回答这个简单的问题 :)
我只是想遍历一个表,并修改它的值。但是,我似乎无法直接修改“值”部分?
代码:
for id,value in pairs(some_table) do
value = value * some_math_here
end
我真的需要修改 some_table[id],还是有更优雅的方法?
【问题讨论】:
我是 Lua 新手,所以请耐心回答这个简单的问题 :)
我只是想遍历一个表,并修改它的值。但是,我似乎无法直接修改“值”部分?
代码:
for id,value in pairs(some_table) do
value = value * some_math_here
end
我真的需要修改 some_table[id],还是有更优雅的方法?
【问题讨论】:
你实际上需要修改
some_table[id]
相反。 value 实际上并不代表 some_table[id]
【讨论】: