欢迎来到天天文库
浏览记录
ID:21305188
大小:411.00 KB
页数:53页
时间:2018-10-21
《lua程序设计【第一篇】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、专业技术资料分享Lua程序设计版权声明译序第一篇语言第0章序言0.1序言0.2Lua的使用者0.3Lua的相关资源0.4本书的体例0.5关于本书0.6感谢第1章起点1.1Chunks1.2全局变量1.3词法约定1.4命令行方式第2章类型和值2.1Nil2.2Booleans2.3Numbers2.4Strings2.5Functions2.6UserdataandThreads第3章表达式3.1算术运算符3.2关系运算符3.3逻辑运算符3.4连接运算符3.5优先级3.6表的构造第4章基本语法4.
2、1赋值语句4.2局部变量与代码块(block)4.3控制结构语句4.4break和return语句第5章函数5.1多返回值5.2可变参数5.3命名参数第6章再论函数6.1闭包6.2非全局函数WORD文档下载可编辑专业技术资料分享6.3正确的尾调用(ProperTailCalls)第7章迭代器与泛型for7.1迭代器与闭包7.2范性for的语义7.3无状态的迭代器7.4多状态的迭代器7.5真正的迭代器第8章编译·运行·错误信息8.1require函数8.2CPackages8.3错误8.4异常和错
3、误处理8.5错误信息和回跟踪(Tracebacks)第9章协同程序9.1协同的基础9.2管道和过滤器9.3用作迭代器的协同9.4非抢占式多线程第10章完整示例10.1Lua作为数据描述语言使用10.2马尔可夫链算法第二篇tables与objects第11章数据结构11.1数组11.2矩阵和多维数组11.3链表11.4队列和双向队列11.5集合和包11.6字符串缓冲第12章数据文件与持久化12.1序列化12.1.1保存不带循环的table12.1.2保存带有循环的table第13章Metatabl
4、esandMetamethods13.1算术运算的Metamethods13.2关系运算的Metamethods13.3库定义的Metamethods13.4表相关的Metamethods13.4.1The__indexMetamethod13.4.2The__newindexMetamethod13.4.3有默认值的表13.4.4监控表13.4.5只读表WORD文档下载可编辑专业技术资料分享第14章环境14.1使用动态名字访问全局变量14.2声明全局变量14.3非全局的环境第15章Packag
5、es15.1基本方法15.2私有成员(Privacy)15.3包与文件15.4使用全局表15.5其他一些技巧(OtherFacilities)第16章面向对象程序设计16.1类16.2继承16.3多重继承16.4私有性(privacy)16.5Single-Method的对象实现方法第17章Weak表17.1记忆函数17.2关联对象属性17.3重述带有默认值的表第三篇标准库第18章数学库第19章Table库19.1数组大小19.2插入/删除19.3排序第20章String库20.1模式匹配函数2
6、0.2模式20.3捕获(Captures)20.4转换的技巧(TricksoftheTrade)第21章IO库21.1简单I/O模式21.2完全I/O模式21.2.1I/O优化的一个小技巧21.2.2二进制文件21.3关于文件的其它操作第22章操作系统库22.1Date和Time22.2其它的系统调用第23章Debug库23.1自省(Introspective)23.1.1访问局部变量WORD文档下载可编辑专业技术资料分享23.1.2访问Upvalues23.2Hooks23.3Profiles
7、第四篇CAPI第24章CAPI纵览24.1第一个示例程序24.2堆栈24.2.1压入元素24.2.2查询元素24.2.3其他堆栈操作24.3CAPI的错误处理24.3.1应用程序中的错误处理24.3.2类库中的错误处理第25章扩展你的程序25.1表操作25.2调用Lua函数25.3通用的函数调用第26章调用C函数26.1C函数26.2C函数库第27章撰写C函数的技巧27.1数组操作27.2字符串处理27.3在C函数中保存状态27.3.1TheRegistry27.3.2References27.
8、3.3Upvalues第28章User-DefinedTypesinC28.1Userdata28.2Metatables28.3访问面向对象的数据28.4访问数组28.5LightUserdata第29章资源管理29.1目录迭代器29.2XML解析第四篇附录A.终端机控制符WORD文档下载可编辑专业技术资料分享第一篇语言第0章序言本章包括作者的序言、文章的体例(convention)以及其它一些“每本书开头都会的内容”。0.1序言目前很多程序语言都专注于帮你编写成千上万行的代码,所以此类型的语
此文档下载收益归作者所有