我想在同一个表中使用一个键插入一个匿名表,如下所示:
loadstring( [[return {
a = "One",
b = a.." two"
}]] )
在我看来,这应该返回下表:
{ a = "One", b = "One two" }
但是,它只返回nil
。
这可能吗?怎么做?
最佳答案
作为other answer说过,你不能在正在构造的表中引用一个键,但是你可以使用一个变量来保存你想多次引用的值:
local a = "One"
local t = { a = a, b = a.." two" }
关于lua - 在同一个(匿名)表中使用表键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38622988/