Lua中的表格嵌套表格。

嗨,

我想从loc中获取每个值。因此,对于loc中的每个表,我希望获取其中三个数值的值。我不确定我是否解释清楚。

有点像这个问题,但略微复杂一些。我可以使用上面链接的相同方法获取loc中的第一个表格,但是没有其他表格。

感谢任何帮助。谢谢。

点赞
用户107090
用户107090

或许这能帮你理解如何遍历数据:

for k,v in ipairs(coordTable[1].loc) do
    for i,w in ipairs(v) do
        print(k,i,w)
    end
end

如果每个子表中总是有三个数:

for k,v in ipairs(coordTable[1].loc) do
    print(v[1],v[2],v[3])
end

要直接获取第二个子表中的三个数,使用以下代码:

print(coordTable[1].loc[2][1],coordTable[1].loc[2][2],coordTable[1].loc[2][3])
2015-02-28 02:47:38