【发布时间】:2013-07-09 22:29:58
【问题描述】:
我已经在全局变量下有一个 lua 表 A={}, A.B={}。我有一个调用创建 lua 表 D1={}, D1.D2={} 的函数,但问题是这个函数将表放在全局变量列表中。当我打印所有 lua 值时,它会打印:
A={}, A.B={}, D1=={}, D1.D2={}。有没有办法可以在A={}, A.B={} 下的表下创建函数,这意味着我希望输出为:
A={}, A.B={}, A.B.D1=={}, A.B.D1.D2={}。我不想使用 table.insert() 因为源表的层次是未知的。
【问题讨论】:
-
请注意,
table.insert仅适用于索引插入。你不能用它按键插入。