我是在 Java 中使用 LuaJava 的新手,目前我只知道如何使用 Java 调用函数并将对象推送到 Lua。
luaState.getGlobal(function);
luaState.pushJavaObject(obj);
luaState.call(1, 1);
现在我想知道如何返回一个 Lua 数组
array = {1,2,3}
因为据我所知,只有 toString()、toBoolean()、toInteger() 和 toJavaObject() 存在,但对于任何类型的数组都没有。
另外,如何获得在 Lua 中声明的普通变量?
任何帮助将不胜感激。
编辑:我已经回到了 Lua 表,但我不想使用 Lua 表,但我想使用数组。我不想标记所有内容,因为数组中的值总是不同的。