Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以制作一个单独的表格,其中填充来自 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}
这是一个一般示例,但可能有效。我不确定。
有什么原因导致这行不通吗?
所做tablename.key的只是访问表的元素。这是一个值;它来自一张桌子的事实完全无关紧要。返回的值与 Lua 中的 value 、、、或任何其他值tablename.key没有什么不同。5niltrue"some string"
tablename.key
5
nil
true
"some string"
您可以使用值初始化表;这些值来自哪里并不重要。