在多个地方的官方Lua 5.3文档中讨论了对ipairs和表标准库所做的更改,以使它们“尊重元方法”,但我找不到任何对特定更改的引用或找到说明这些的代码示例差异。如果有人知道任何资源,详细说明版本之间的差异将非常有帮助。
链接:
https://www.lua.org/manual/5.3/manual.html#8 https://www.lua.org/manual/5.3/readme.html#changes
答案 0 :(得分:1)
如果我没记错的话,请尊重__len
,__index
和__newindex
。此外,不再支持__ipairs
。
这可能不是一个完整的清单,自从我使用5.2以来已经有一段时间......