我可以从另一个表元素中创建表吗?

时间:2013-08-15 00:27:00

标签: lua lua-table

我是否能够在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}

这是一个一般的例子,但可能有用。我不确定。

1 个答案:

答案 0 :(得分:2)

有什么理由不起作用吗?

tablename.key所做的只是访问表的一个元素。这是一个价值;它来自一个表的事实完全不相关。 tablename.key返回的值与值5nil,{{1}没有什么不同},true或Lua中的任何其他值。

您可以使用值初始化表格;这些价值来自哪里并不重要。