2
我得到了下面的代碼,這些代碼很好用,並且在Lua 5.1中做了我想要的,但是嘗試將它移植到5.2(以及缺少LUA_GLOBALSINDEX)Im有問題...任何人都可以告訴我什麼是相當於:將Lua 5.1的線程代碼移植到5.2
thread->L = lua_newthread(G);
lua_pushvalue(G, -1);
thread->index = luaL_ref(G, LUA_REGISTRYINDEX);
lua_newtable(thread->L);
lua_newtable(thread->L);
lua_pushliteral(thread->L, "__index");
-- Problem... no more LUA_GLOBALSINDEX, cannot find equivalent for push.
lua_pushvalue(thread->L, LUA_GLOBALSINDEX);
lua_settable(thread->L, -3);
lua_setmetatable(thread->L, -2);
-- Problem... no more LUA_GLOBALSINDEX, cannot find equivalent for replace.
lua_replace(thread->L, LUA_GLOBALSINDEX);
in Lua 5.2?
Tks!