Lua - 简单的迭代器赋值?

时间:2011-03-05 07:22:30

标签: iterator lua

我是Lua的新手所以请忍受这个简单的问题:)

我只是试图迭代一个表,并修改它的值。但是,我似乎无法直接修改“价值”部分?

代码:

for id,value in pairs(some_table) do
    value = value * some_math_here
end

我实际上需要修改some_table [id],还是有更优雅的方式?

1 个答案:

答案 0 :(得分:6)

您实际上需要修改

some_table[id]

代替。 value实际上并不代表some_table [id]

相关问题