我是否能够在Lua的其他表中创建一个分隔的表格?像这样:
TableA = { a=1, b=2, c=3 }
TableB = { John=4, Jane =5 }
TableC = { x = "asd", y = "dsa", z = "sda" }
TableAll = { TableA.a, TableB.John, TableC.x}
这是一个一般的例子,但可能有用。我不确定。
答案 0 :(得分:2)
有什么理由不起作用吗?
tablename.key
所做的只是访问表的一个元素。这是一个价值;它来自一个表的事实完全不相关。 tablename.key
返回的值与值5
,nil
,{{1}没有什么不同},true
或Lua中的任何其他值。
您可以使用值初始化表格;这些价值来自哪里并不重要。