模块 package

require "package"

公开 API

API实现说明
package.loadlibll_loadlib动态加载原生 C 库并返回 open 函数;失败返回错误与原因
package.searchpathll_searchpath在指定路径模板中查找文件是否存在,返回完整路径或 nil+错误
package.preloadNULL表:模块名 -> 预加载函数(load 时直接调用)
package.cpathNULL原生 C 扩展库的搜索路径(分号分隔,含 ? 占位符)
package.pathNULLLua 模块的搜索路径(分号分隔,含 ? 占位符)
package.searchersNULLrequire 使用的查找函数列表(Lua 5.4+ 顺序)
package.loadedNULL表:已加载模块名 -> 模块值缓存
package.requirell_require加载指定模块:先查 package.loaded,否则搜索路径并执行,返回模块值
← 返回模块索引