2

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、呼び出し元の状態からレジストリに採用されていますか?

4

1 に答える 1

0

必要に応じて、これをluaファイルに記述します

foo = require "foo"

于 2014-06-14T08:19:40.937 に答える