【发布时间】:2014-01-11 17:53:47
【问题描述】:
我是 Lua 新手,我想创建一个表 [doh] 来存储以下值:
parent.child[1].value = "whaterver"
parent.child[2].value = "blah"
然而,大多数情况下只有一个孩子,所以像这样访问值会更容易:
parent.child.value
为了让事情更简单,我想以某种方式存储我的价值观,
parent.child[1].value == parent.child.value
但要做到这一点,我必须将这个值存储在内存中两次。 有什么办法可以做到,所以:
parent.child.value points to parent.child[1].value
不在内存中存储两次值?
另外一个问题是,如何查看一张表占用了多少内存?
【问题讨论】: