表中的表在lua中

时间:2013-04-17 10:31:49

标签: lua lua-table

我正在尝试访问表格内的表格元素。

MainTable={Table1={},Table2={},Table3={}}

Table1.is="Bool"
Table1.Name="Bit1".

表2和表3的类似参数

如果我访问Maintable.Table1[is]Maintable[Table1[is]],则返回null。

如何获得isName的价值?

如何在这方面使用配对?

2 个答案:

答案 0 :(得分:2)

MainTable.Table1.is="Bool"
MainTable.Table1.Name="Bit1".

在这种情况下

print(MainTable.Table1.is) // Bool

答案 1 :(得分:2)

您可以使用以下任一方法:

MainTable.Table1.is
MainTable.Table1["is"]
MainTable["Table1"]["is"]

得到相同的结果。

以下是一个工作示例:http://eval.in/16665