1. 首页
  2. 编程语言
  3. 其他
  4. Lua极简入门指南(六):模块

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

上传者: 2021-06-25 07:39:52上传 PDF文件 56.73 KB 热度 22次

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

下载地址
用户评论