- 16
- 0
- 约2.57千字
- 约 3页
- 2017-08-06 发布于浙江
- 举报
Lua中的模块与module函数
Lua中的模块与module函数
这篇⽂章主要介绍了Lua 中的模块(module)和包(package)详解,本⽂讲解了require函数、
写⼀个模块、package .loaded、module函数等内容.
从Lua5.1版本开 ,就对模块和包添加了新的⽀持,可是使⽤require和module来定义
和使⽤模块和包。require⽤于使⽤模块,module⽤于创建模块。简单的说,⼀个模块
就是⼀个程序库,可以通过require来加载。然后便得到了⼀个全局变量,表⽰⼀个
table 。这个table就像是⼀个命名空间,其内容就是模块中导出的所有东西,⽐如函数
和常量,⼀个符合规范的模块还应使require返回这个table 。现在就来具体的总结⼀下
require和module这两个函数。如:
require mod
mod.foo()
local m2 = require mod2
local f = mod2.foo
f()
1. require函数:
require函数的调⽤形式为require 模块名。该调⽤会返回⼀个由模块函数组成的
table ,并且还会定义⼀个包含该table的全局变量。在使⽤Lua 中的标准库时可以不⽤
显⽰的调⽤require ,因为Lua已经预先加
您可能关注的文档
最近下载
- 部编人教版四年级下册道德与法治全册试卷(含答案) .pdf VIP
- 河道整治工程投标施工组织设计方案(建筑、机电、绿化).pdf VIP
- 9.2.2 用坐标表示平移(第1课时 点在坐标系中的平移)(课件)-七年级数学下(人教版2024).pptx VIP
- 会计学原理(北京交大)中国大学MOOC慕课 章节测验期中考试答案.pdf VIP
- 四川永祥多晶硅有限公司3000吨多晶硅环评报告.docx VIP
- 普及安全知识,提高避险能力主题班会ppt课件.pptx VIP
- 机器学习在反欺诈中的应用-第132篇.docx VIP
- 新能源汽车资料课件-付铁军新能源汽车全套课件.pdf VIP
- 儿科学(第10版)先天性甲状腺功能减退症.pptx VIP
- 南海三山(国际)物流港区橹尾撬大桥建设工程项目监理日志.doc VIP
原创力文档

文档评论(0)