1

我正在编写一个使用 LuaJ 库来加载和解释 Lua 代码的应用程序。我有以下代码,它是一个 OneArgFunction。

    static class addCommand extends OneArgFunction {
        public LuaValue call(LuaValue x) {
            if(x.isfunction()) {
                
                LuaClosure closure = x.checkclosure();
                closure.call();
                
                return LuaValue.valueOf(true);
            } else {
                return LuaValue.valueOf(false);
            }
        }
    }

我需要将 LuaClosure 转换为 Java 方法并调用它。我怎么能这样做?

对不起,如果这个问题很难理解,因为我不擅长英语。

4

0 回答 0