Lua程序设计版权声明译序第一篇语言第0章序言0
2Lua的使用者0
3Lua的相关资源0
4本书的体例0
5关于本书0
6感谢第1章起点1
1Chunks1
2全局变量1
3词法约定1
4命令行方式第2章类型和值2
2Booleans2
3Numbers2
4Strings2
5Functions2
6UserdataandThreads第3章表达式3
1算术运算符3
2关系运算符3
3逻辑运算符3
4连接运算符3
6表的构造第4章基本语法4
1赋值语句4
2局部变量与代码块(block)4
3控制结构语句4
4break和return语句第5章函数5
1多返回值5
2可变参数5
3命名参数第6章再论函数6
2非全局函数6
3正确的尾调用(ProperTailCalls)第7章迭代器与泛型for7
1迭代器与闭包7
2范性for的语义7
3无状态的迭代器7
4多状态的迭代器7
5真正的迭代器第8章编译·运行·错误信息8
1require函数8
2CPackages8
4异常和错误处理8
5错误信息和回跟踪(Tracebacks)第9章协同程序9
1协同的基础9
2管道和过滤器9
3用作迭代器的协同9
4非抢占式多线程第10章完整示例10
1Lua作为数据描述语言使用10
2马尔可夫链算法第二篇tables与objects第11章数据结构11
2矩阵和多维数组11
4队列和双向队列11
5集合和包11
6字符串缓冲第12章数据文件与持久化12
1序列化12
1保存不带循环的table12
2保存带有循环的table第13章MetatablesandMetamethods13
1算术运算的Metamethods13
2关系运算的Metamethods13
3库定义的Metamethods13