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