Lua极简入门指南(六):模块

上传:exit_20209 浏览: 17 推荐: 0 文件:pdf 大小:56.73 KB 上传时间:2021-06-25 07:39:52 版权申诉

从用户的角度来看,一个模块能够通过 require 加载并返回一个 table,模块导出的接口都被定义在此 table 中。标准库被预先加载了,就像这样:使用 require 函数加载模块能够避免多次重复加载模块。一个模块被加载后会被缓存到 pacakge.loaded[modulename] 中。替换为模块名之后的路径。一个模块命名为 mod.sub,其是 mod 的子模块。在查找模块时,mod.sub 中的 . 号会被转换为目录分隔符。假定路径列表如下:那么 require ‘a.b' 将尝试打开文件:

上传资源
用户评论