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

上传:exit_20209 浏览: 11 推荐: 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' 将尝试打开文件:

上传资源
用户评论
相关推荐
Lua(一):函数篇
函数调用时,实参和形参个数可以不匹配,多余的实参会被丢弃,多余的形参值为 nil,例如:在 Lua 中函数可以返回多个值。表示参数列表,让我们实现类似 print 的函数:再一个例子:还有一个特殊情况
pdf
74.35 KB
2021-05-26 08:41
Lua:全局变量
Lua 把全局变量放在一个 table _G 中,这个 table 被叫做全局环境。打印所有的全局变量名:对于一个 free namevar 实际上会被转换为 _ENV.var:任何作为 _ENV 的
pdf
46.62 KB
2021-06-25 05:43
Lua(一):基础知识篇
本文是《Programming in Lua 3rd》读书笔记。单行注释使用Lua 存在的数据类型包括:1.nil。此类型只有一个值 nil。用于表示“空”值。全局变量默认为 nil,删除一个已经赋值
pdf
107.64 KB
2021-06-25 06:37
Lua(三): loadfile和错误处理
Lua 虽然是解释性语言,但 Lua 源码总是被编译为中间形式后再执行。assert 函数检查第一个参数是否为 false,如果不为 false 就返回此参数,如果为 false 就产生一个错误。as
pdf
56.97 KB
2021-06-25 06:02
Lua编程-Lua编程教程
Lua编程入门教程。Lua一种脚本语言,是C语言扩展功能利器。
PDF
1.2MB
2019-05-13 21:02
针对想要了解区块链的同学。PPT40页左右。主要包括:-区块链技术的简单介绍-学习区块链技术需要的三个思维-超级账本项目下的Fabric区块链平台的基本运行原理
PPTX
5.28MB
2020-02-23 19:47
Python中的defaultdict和namedtuple
主要介绍了Python中的defaultdict模块和namedtuple模块的简单入门指南,efaultdict继承自dict、namedtuple继承自tuple,是Python中内置的数据类型,
PDF
56.11KB
2020-09-29 18:54
区块链入门指南
PDF
591.69KB
2021-04-18 07:17
Nodejs教程(一):机制
主要介绍了Nodejs极简入门教程(一):模块机制,本文讲解了模块基础知识、模块的加载、包等内容,需要的朋友可以参考下
PDF
57.73KB
2020-10-28 05:02
基于元胞自动机的车间天车调度仿真模型.
天车调度 基于元胞自动机的车间天车调度仿真模型
PDF
287.63KB
2018-12-22 00:38