【发布时间】:2014-07-17 01:09:40
【问题描述】:
在一个文件中我做了这样的代码:
Source = {}
Source[1] = { a = 1, b = 2, ... }
在另一个文件中,我执行下一个:
Table = {}
Table[1] = Source[1]
Table[2] = Source[1]
我使用这种方法在 Lua 中创建对象。不过,它们不会单独行动,例如,我不能为这两个表提供不同的 a 值。
为什么?另外,我能做些什么呢?我想避免一一定义表。
【问题讨论】:
-
Source[2]是您的代码中的nil,您是否要使Table[2]的内容与Table[1]相同? -
@YuHao 当然,谢谢!
标签: class inheritance lua lua-table