【发布时间】:2014-08-25 07:38:42
【问题描述】:
有一个嵌套表并使用带有 __index 函数的元表。 在 __index 函数中,我只收到嵌套表和字符串索引。 如何回溯以找到表的根?
【问题讨论】:
有一个嵌套表并使用带有 __index 函数的元表。 在 __index 函数中,我只收到嵌套表和字符串索引。 如何回溯以找到表的根?
【问题讨论】:
这取决于您如何将反向引用从嵌套表存储到根表。如果您自己没有处理反向引用,那么您就不能。一个表可以同时存储在多个父表中,因此没有可以使用的自动父/根引用。
您自己处理这种情况的可能性包括:
__index 方法的上值__index 函数访问的弱表中。【讨论】: