0

我知道这种方法:

如何向 _G 添加使用 Luaj 运行 java 代码的函数?

但是该链接允许您添加诸如math.abs(...). 我只想添加没有库或必须使用的功能require,您可以直接使用myfunction()

我该怎么做呢?

4

1 回答 1

0

我在 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;
}
于 2014-01-12T17:40:54.430 回答