Lua中文教程(13)
时间:2025-03-10
时间:2025-03-10
Programming in Lua 库、Debug 库。 最后一部分介绍了 Lua 和 C 接口的 API,这部分介绍在 C 语言中开发应用而不是 Lua 中,应用对于那些打算将 Lua 嵌入到 C/C++中的读者可能会对此部分更感兴趣。30.3 Lua 的相关资源如果你真得想学一门语言,参考手册是必备的。本书和 Lua 参考手册互为补充,手 册仅仅描述语言本身,因此他既不会告诉你语言的数据结构也不会举例说明,但手册是 Lua 的权威性文档, 可以得到手册的内容。-- Lua 用户社区,提供了一些第三方包和文档 -- 本书的更新勘误表,代码和例子 http://www.inf.puc-rio.br/~roberto/book/另外本书仅针对 Lua 5.0,如果你的版本不同,请查阅 Lua 手册或者比较版本间的差 异。0.4 本书的体例<1> 字符串使用双引号,比如"literal strings";单字符使用单引号,比如'a';模式串 也是用单引号,比如'[%w_]*'。 <2> 符号-->表示语句的输出或者表达式的结果:print(10) 13 + 3 --> 10 --> 16<3> 符号<-->表示等价,即对于 Lua 来说,用 this 与 that 没有区别。this <--> that0.5 关于本书开始打算写这本书是 1998 年冬天(南半球),那时候 Lua 版本是 3.1;2000 年 v4.0; 2003 年 v5.0。 很明显的是,这些变化给本书带来很大的冲击,有些内容失去了它存在理由,比如 关于超值(upvalues)的复杂的解释。一些章节被重写,比如 C API,另外一些章节被增 加进来,比如协同处理。 不太明显的是,Lua 语言本身的发展对本书的完成也产生了很大的影响。一些语言 Copyright ® 2005, Translation Team,