For loop 用于循环的Lua表;每x英寸……”;
我想为blocks表中的每个项目打印For loop 用于循环的Lua表;每x英寸……”;,for-loop,lua,lua-table,For Loop,Lua,Lua Table,我想为blocks表中的每个项目打印x和y,类似于 blocks = {block1 = {}, block2 = {}} blocks.block1.x = 1 blocks.block1.y = 2 blocks.block2.x = 3 blocks.block2.y = 4 我知道块最终会以这种方式成为局部变量,但我不知道任何其他方式来解释 基本上我想要输出 for b in blocks do print(b.x) print(b.y) end 我不是专家,但
x
和y
,类似于
blocks = {block1 = {}, block2 = {}}
blocks.block1.x = 1
blocks.block1.y = 2
blocks.block2.x = 3
blocks.block2.y = 4
我知道块最终会以这种方式成为局部变量,但我不知道任何其他方式来解释
基本上我想要输出
for b in blocks do
print(b.x)
print(b.y)
end
我不是专家,但你能试试这个吗
>
1
2
3
4
>
虽然它不能保证订单总是一样的。
for _, v in pairs(blocks) do
print(v.x)
print(v.y)
end
1
2
3
4