1

我是在 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 表,但我想使用数组。我不想标记所有内容,因为数组中的值总是不同的。

4

0 回答 0