【问题标题】:Is it supported module function to define Lua module in Luaj?是否支持在 Luaj 中定义 Lua 模块的模块功能?
【发布时间】:2014-08-25 21:44:18
【问题描述】:

在我的 lua 脚本中,它通过以下语句需要另一个 lua 模块:

需要“另一个”

在我的另一个lua模块中,第一行代码是:

模块(..., )

但是,Luaj 似乎在返回的全局对象中没有定义“模块”函数或根本不支持它。我用的是luaj 3.0 beter 2,是否支持luaj中的模块功能?如果有,如何使用?

提前致谢!

【问题讨论】:

    标签: java lua luaj


    【解决方案1】:

    我检查了 Luaj 3.0 的源代码。 Luaj 3.0 似乎不支持“模块”功能。 你最好使用 Luaj 2.0.3。

    【讨论】:

      【解决方案2】:

      Lua 5.2 中不再有“模块”功能。由于 Luaj 3.0 仅支持 Lua 5.2,这就是为什么“模块”功能不再可用的原因。在 Lua 5.2 中,有处理 Lua 模块的更新。 Lua 5.1 中的旧模块功能在安全性方面存在很大问题,并且在 Lua 5.2 中被丢弃。但是,要支持使用旧方式 Lua 模块功能的旧 Lua 程序,必须使用 Luaj 2.0.3。

      【讨论】:

        猜你喜欢
        • 2011-11-10
        • 1970-01-01
        • 2019-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-07
        • 2023-03-10
        • 1970-01-01
        相关资源
        最近更新 更多