我可以用其他表格元素制作表格吗?

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

这是一个通用的示例,但可能可行。我不能确定。

点赞
用户734069
用户734069

有没有什么原因不能这样工作?

tablename.key所做的一切就是访问表中的一个元素。这是一个值;它来自表的事实是_完全无关紧要_的。tablename.key返回的值与Lua中的任何其他值,例如 5 nil true“some string” 没有任何区别。

您可以使用值来初始化表;不管这些值来自何处。

2013-08-15 00:30:25