Lua 版本兼容性

lua-users home
wiki

本页面致力于提供有关确保 Lua 代码在多个 Lua 版本(例如 5.1 和 LuaFiveTwo)以及不同的 LuaImplementations 中保持兼容性的信息。

#define LUA_VERSION	"Lua 5.1"
#define LUA_RELEASE	"Lua 5.1.4"
#define LUA_VERSION_NUM	501

有理由优先选择功能检测而不是版本检测 [5]。执行类似_VERSION == "Lua 5.2" 的测试几乎肯定会破坏 5.3。_VERSION ~= "Lua 5.1" 更可能向前兼容,尽管会在 5.0 中破坏(如果这很重要)。

最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2014 年 3 月 1 日下午 6:44 GMT (差异)