动态命名的lua对象

时间:2017-07-02 02:06:19

标签: lua

让我们想象一下:

tree = {}
tree.__newindex = tree

num = math.random(5,5)

tree.meta = {}

我想在这里做的是取代' meta'在tree.meta中使用var num而不创建一个刚刚简称为num的新对象。这样我可以做像tree.01415这样的事情。也许有一些语法可以放在那里将meta指定为变量num?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,我认为这就是你想要的:

tree[num] = "whatever"

然后whatever将添加到表tree中,其值为num