编程其它

关注公众号 jb51net

关闭
Lua程序设计(第4版) (Roberto Ierusalimschy) 中文pdf完整版[215MB]

Lua程序设计(第4版) (Roberto Ierusalimschy) 中文pdf完整版[215MB]

热门排行

简介

Lua程序设计(第4版)由 Lua 语言作者亲自撰写,针对 Lua 语言本身由浅入深地从各个方面进行了完整和细致的讲解。

作为第 4 版,本书主要针对的是 Lua 5.3,这是本书撰写时 Lua 语言的最新版本。作者从语言使用者的角度出发,讲解了语言基础、编程实操、高级特性及 C 语言 API 等四个方面的内容,既有 Lua 语言基本数据类型、输入输出、控制结构等基础知识,也有对模块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C 语言 API 等高级特性的系统讲解,还有对 Lua 5.3 中引入的整型、位运算、瞬表、延续等新功能的细致说明。

目录

第 1 部分 语言基础 1
1 Lua 语言入门 2
2 小插曲:八皇后问题
3 数值 17
4 字符串 30
5 表 43
6 函数 56
7 输入输出 68
8 补充知识 78
第 2 部分 编程实操 90
9 闭包 91
10 模式匹配 105
11 小插曲:出现频率最高的单词 124
12 日期和时间 128
13 位和字节 135
14 数据结构 145
15 数据文件和序列化 159
16 编译、执行和错误 171
17 模块和包 184
第 3 部分 语言特性 196
18 迭代器和泛型 for 197
19 小插曲:马尔可夫链算法 208
20 元表和元方法 212
21 面向对象(Object-Oriented)编程 226
22 环境(Environment) 241
23 垃圾收集 255
24 协程(Coroutine) 270
25 反射(Reflection) 285
26 小插曲:使用协程实现多线程 301
第 4 部分 C 语言 API 307
27 C 语言 API 总览 308
28 扩展应用 325
29 在 Lua 中调用 C 语言 339
30 编写 C 函数的技巧 349
31 C 语言中的用户自定义类型 363
32 管理资源 376
33 线程和状态 392

大家还下载了