在开始之前,我会说我是 Lua 的初学者,所以可能不知道所有正确的术语,但我会尽力解释我所追求的。
我有一个data
包含其他表的表 ( )。首次创建data
时,它可以包含任意数量的表(我希望这在 1 到 50 之间)。
我想将每个表分配给它自己的变量。
如果我知道有多少张桌子,那么这很容易使用table1 = data[1]; table2 = data[2]
等等。
我已经对 进行了计数,data
以便知道条目的数量,所以我想要做的是自动创建变量,给它们命名并为其分配相应的表。
因此,假设data
包含 10 个表。table1
然后我想要创建名为,table2
等的变量table3
。table1
应该是data[1]
,table2
应该是data[2]
等等。
我确定我应该创建一个循环,并且每次都创建一个count=count+1
附加到变量的数字。
我遇到的问题是我不知道如何创建一个名为'table'+count
( table1
) 的变量。
我如何将2个一起加入?