参考手册Lua 语言的官方定义是其 参考手册,其中描述了 Lua 的语法和语义、标准库和 C API。 Lua 5.4 参考手册 仅提供 英文 在线版本。 Lua 5.3 参考手册 提供 英文 和 俄文 在线版本。 Lua 5.2 参考手册 提供 英文、葡萄牙文 和 波兰文 在线版本。 Lua 5.1 参考手册 提供 英文、葡萄牙文、西班牙文、德文 和 波兰文 在线版本。它还提供 英文 书籍版本。 技术文档有关更多技术信息,请参阅 常见问题解答 (FAQ) 和一些旧的 研讨会幻灯片。有关特定主题的详细技术信息,请参阅我们旧的 Lua 技术说明 系列和 Wiki,网址为 lua-users.org,特别是 教程。您还可以浏览 源代码。 论文有很多与 Lua 相关的 论文和论文集。以下是 Lua 团队 撰写的几篇主要论文。另请参阅 LabLua 出版物。 关于 Lua 的主要学术论文讨论了其设计背后的理念 Lua – 一种可扩展的扩展语言 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 有关 Lua 设计概述,请参见 Lua 设计一览 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 有关 API 设计的简要说明,请参见 通过针眼传递语言 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 它还有葡萄牙语版本 Passando uma linguagem pelo buraco de uma agulha 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 有关 Lua 实现的详细信息,请参见 Lua 5.0 的实现 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 有关 Lua 中一类函数作用的详细信息,请参见 命令式世界中的一类函数 作者:R. Ierusalimschy, 有关 Lua 中协程的讨论,请参见 Lua 中的协程 作者:A. L. de Moura、N. Rodriguez、R. Ierusalimschy, 有关 Lua 在 2006 年之前的完整历史,请参见 Lua 的演变 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 有关 Lua 在 2001 年之前的发展历程,请参阅 扩展语言的演变:Lua 的发展历程 作者:R. Ierusalimschy、L. H. de Figueiredo、W. Celes, 描述 Lua 的第一篇论文具有一定的历史意义 用于扩展应用程序的语言的设计与实现 作者:L. H. de Figueiredo、R. Ierusalimschy、W. Celes, 有关早期说明性文章,请参阅 Lua:一种可扩展的嵌入式语言 作者:L. H. de Figueiredo、R. Ierusalimschy、W. Celes, 有关葡萄牙语的入门文本,请参阅 Lua 编程简介 作者:R. Ierusalimschy,JAI 2009 (2009 年 7 月)。 |
书籍可以在主要在线商店和 Feisty Duck 上以电子书的形式购买 Lua 书籍。当您购买一本由 Lua.org 出版的书籍时,您就是在帮助支持 Lua 项目。 参考手册Lua 语言的官方定义 有关 Lua 后续版本的参考手册可 在线获取。 Lua 编程由 Lua 首席架构师撰写的 Lua 编程各个方面的权威性详细介绍
第四版针对 Lua 5.3,并对文本进行了彻底的重组。第一版可在线获取。它针对 Lua 5.0,并且仍然在很大程度上具有相关性。 第三版针对 Lua 5.2,并且仍然非常具有相关性。它提供英语、葡萄牙语和俄语版本
第二版仍然具有相关性,并提供德语、韩语、中文和日语版本
Lua 编程精华收集了一些关于如何用 Lua 编写优秀程序的现有智慧和实践的文章
其他书籍还有其他作者编写的关于 Lua 的书籍
|