次のように C-API から Lua テーブルを作成する方法:
TableName = {a, b, c}
テーブル名を設定するには?テーブルを作成して値を入れる方法しか知りませんが、テーブルの名前を設定する方法がわかりません。
名前のないテーブルを作成するコード:
lua_createtable(L, 0, 3);
lua_pushnumber(L, 1);
lua_setfield(L, -2, "a");
lua_pushnumber(L, 2);
lua_setfield(L, -2, "b");
lua_pushnumber(L, 3);
lua_setfield(L, -2, "c");