0

私はこの方法を知っています:

Luaj を使用して Java コードを実行する関数を _G に追加するにはどうすればよいですか?

しかし、そのリンクを使用すると、 などの機能を追加できます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 に答える