int luaopen_foo(lua_State*)呼び出し状態のレジストリに採用されているモジュールでアクセスされる一時的な状態のレジストリにキーが設定されていますか?
たとえば、次のモジュールがあるとします。
int luaopen_foo(lua_State* state) {
lua_pushstring("foo");
lua_pushnumber(10);
lua_settable(state, LUA_REGISTRYINDEX);
}
そして、このモジュールは lua コードに必要です:
require "foo"
foo状態からのレジストリのキーはstate、呼び出し元の状態からレジストリに採用されていますか?