是否在调用状态的注册表中采用的模块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
是否从调用状态进入注册表?
答案 0 :(得分:0)
如果需要,请在lua文件中写下
foo = require "foo"