私はこのようなことをしたい:
table1 = myFunc("Arg1")
table2 = myFunc("Arg2")
for key,value in pairs(table1) do print(key,value) end
for key,value in pairs(table2) do print(key,value) end
Lua
次のような構文を使用して、グローバル スコープにテーブルを追加できます。
pLuaVM.NewTable("test");
((LuaTable)pLuaVM["test"])["A"] = 1;
((LuaTable)pLuaVM["test"])["B"] = 2;
次に、Luaでそのテーブルにアクセスします
for key,value in pairs(test) do print(key,value) end
しかし、私は自分のメソッドがテーブルをローカル変数に返してから作業できるようにしたいと考えています。
これは可能ですか/ここで正しい方向に進んでいますか?