Lua - 简单的迭代器赋值?

J.C*_*cio 3 lua iterator

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

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

码:

for id,value in pairs(some_table) do
    value = value * some_math_here
end
Run Code Online (Sandbox Code Playgroud)

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

Orb*_*bit 6

您实际上需要修改

some_table[id]
Run Code Online (Sandbox Code Playgroud)

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