Lua-使用for循环创建嵌套表

问题描述 投票:0回答:1

我对lua还是很陌生,所以很高兴阅读有关表的内容。

我已经解码了一个json对象,并希望使用它的数据正确地建立一个表,而不是写下面的64行:

a = {}
  a[decode.var1[1].aId] = {decode.var2[1].bId, decode.var3[1].cId}
  a[decode.var1[2].aId] = {decode.var2[2].bId, decode.var3[2].cId}
  a[decode.var1[3].aId] = {decode.var2[3].bId, decode.var3[3].cId}
  ...etc

由于数字是连续的1-64,我想我应该能够使用for循环来构建它。不幸的是,尽管经历了表构建的想法,但我似乎无法找到一种方法,也找不到使用循环创建嵌套表的任何方法。

任何帮助或指导将不胜感激。

我是lua的新手,所以很高兴阅读有关表的内容。我已经解码了一个json对象,想使用它的数据正确地建立一个表,而不是写64行的...

for-loop lua
1个回答
0
投票

至少在我看来,Lua for循环非常容易理解:

© www.soinside.com 2019 - 2024. All rights reserved.