Lua的标准库提供了一组丰富的功能,与C的API直接实现,建立在Lua编程语言函数。Lua编程语言中这些库提供服务,还提供外部服务,如文件和数据库操作。
建于官方的C的API,这些标准库是作为单独的C模块。这包括:
基本库,其中包括协程分库
模块库
字符串操作
表操作
数学库
文件输入和输出
操作系统工具
调试设备
基本库
我们使用的基本库根据遍及不同主题的教程。下表提供了所有相关的网页链接,并列出了将在本教程Lua的各个组成部分的函数
模块库
这些模块库提供了在Lua基本的功能模块加载。它直接在全局环境中导出一个函数:require。导出表中一切的包。有关模块库的细节在前面的章节中解释。
字符串操作
Lua中提供了一组丰富的字符串处理函数。Lua - 字符串教程介绍这个细节。
表操作
Lua依赖表中的操作几乎每一个比特位。较早的Lua- 表教程介绍这个细节。
数学库
在任何编程语言,数学函数,通常需要做各种科学和工程计算。
文件输入和输出
我们经常需要数据存储设备的编程,这是Lua中提供标准库函数对文件I/O的。在早期的Lua文件I/O教程有讨论。
操作系统工具
有时,可能需要我们访问操作系统功能。这些函数在Lua解释 - 操作系统工具教程。
调试设备
Lua中提供了一个调试库,它提供了所有的基本函数,我们用来创造自己的调试器。 |
|