lua 5.2 和 5.3 的表库差异

在官方的 Lua 5.3 文档中多次讲到了对 ipairs 和表标准库所做的更改,以使它们“尊重元方法”,但我找不到关于具体更改的参考或找到代码示例来说明这些差异。如果有人知道任何详细描述版本之间差异的资源,那将非常有帮助。

链接:

https://www.lua.org/manual/5.3/manual.html#8 https://www.lua.org/manual/5.3/readme.html#changes

点赞
用户1094529
用户1094529

如果我没有记错的话,这是为了尊重__len__index__newindex。同时,__ipairs也不再被支持。

这可能不是一个完整的列表,因为我已经有一段时间没有与5.2一起工作了...

2017-07-28 04:07:48