如何从Lua中的表中获取值

whi*_*lXK 4 lua lua-table

我有包含多个值的表,我想打印每个值。

像是:

“值_1”“值_2”等等。

 table = {
        {'value_1'},
        {'value_2'},
        {'value_3'},
        {'value_4'},
    }
Run Code Online (Sandbox Code Playgroud)

我尝试过for k, v但失败了:

for k, v in pairs(table) do
    print(v)
end
Run Code Online (Sandbox Code Playgroud)

lhf*_*lhf 7

表的值就是表本身。所以试试这个:

for k, v in pairs(table) do
    print(v[1])
end
Run Code Online (Sandbox Code Playgroud)

或者创建一个更简单的表并使用您的原始代码:

table = {
    'value_1',
    'value_2',
    'value_3',
    'value_4',
}
Run Code Online (Sandbox Code Playgroud)