LuaJ在Java中添加lua函数
我知道这种方法: 但该链接允许您添加函数,如LuaJ在Java中添加lua函数,java,lua,luaj,Java,Lua,Luaj,我知道这种方法: 但该链接允许您添加函数,如math.abs(…)。我只想添加没有库或必须使用require的函数,您可以直接使用myfunction() 我如何做到这一点?我在LuaJ来源中找到了答案: public LuaValue call(LuaValue modname, LuaValue env) { globals = env.checkglobals(); env.set("assert", new _assert()); env.set("colle
math.abs(…)
。我只想添加没有库或必须使用require
的函数,您可以直接使用myfunction()
我如何做到这一点?我在LuaJ来源中找到了答案:
public LuaValue call(LuaValue modname, LuaValue env)
{
globals = env.checkglobals();
env.set("assert", new _assert());
env.set("collectgarbage", new collectgarbage());
env.set("dofile", new dofile());
....
return env;
}