相关疑难解决方法(0)

luaopen功能

我在lua示例代码中找到了这些调用:

luaopen_table(L);
luaopen_io(L);
luaopen_string(L);
luaopen_math(L);
Run Code Online (Sandbox Code Playgroud)

我搜索了lua头文件,我发现了luaopen的其他功能:

LUALIB_API int (luaopen_base) (lua_State *L);
LUALIB_API int (luaopen_table) (lua_State *L);
LUALIB_API int (luaopen_io) (lua_State *L);
LUALIB_API int (luaopen_os) (lua_State *L);
LUALIB_API int (luaopen_string) (lua_State *L);
LUALIB_API int (luaopen_math) (lua_State *L);
LUALIB_API int (luaopen_debug) (lua_State *L);
LUALIB_API int (luaopen_package) (lua_State *L);
Run Code Online (Sandbox Code Playgroud)

你能解释一下这些功能是什么意思吗?例如,如果我不调用luaopen_table,我可以使用表吗?我没有找到任何关于此的文档!

scripting lua

3
推荐指数
1
解决办法
6382
查看次数

标签 统计

lua ×1

scripting ×1