在我的lua脚本中,它需要另一个lua模块,方法如下:
要求另一个'
在我的另一个lua模块中,第一行代码是:
模块(......,)
然而,看起来Luaj没有'模块'函数已定义或不在返回的全局对象中支持它。我正在使用luaj 3.0 belter 2.它是否支持luaj中的模块功能?如果是这样,如何使用它?
提前致谢!
答案 0 :(得分:0)
我检查了Luaj 3.0的源代码。 '模块' Luaj 3.0似乎不支持函数。 你最好使用Luaj 2.0.3。
答案 1 :(得分:0)
没有更多'模块'功能在Lua 5.2中。由于Luaj 3.0仅支持Lua 5.2,这就是为什么' module'功能不再可用。在Lua 5.2中,有处理Lua模块的更新。 Lua 5.1中的旧模块功能在安全性方面存在很大问题,它在Lua 5.2中被丢弃。但是,为了支持使用Lua模块功能的旧方法的旧Lua程序,必须使用Luaj 2.0.3。