Lua 5.3 中文参考手册

jopen 9年前

Lua 是一门扩展式程序设计语言,它被设计成支持通用过程式编程,并有相关数据描述设施。 同时也很好的支持了面向对象编程、函数式编程、数据驱动式编程。 它作为一个强大、轻量的嵌入式脚本语言,可供任何需要的程序使用。 它以库形式实现,用 clean C 写成。 所谓 Clean C ,指的是标准 C 和 C++ 间共通的一个子集。

作为一个扩展式语言,Lua 没有 "main" 程序的概念: 它只能 嵌入 一个宿主程序中工作, 这个宿主程序被称作 被嵌入的程序 或简称为 宿主 。 宿主程序可以调用函数执行一小段 Lua 代码,可以读写 Lua 变量,可以注入 C 函数让 Lua 代码调用。 依靠这些 C 函数,在各种不同的领域中,都可以将拥有相同句法结构的 Lua 定制为该领域下的编程语言。 Lua 的官方发布版包含了一个叫做lua的简单的宿主程序, 它用 Lua 库实现了一个完整的独立 Lua 解释器。 你可以把它作交互式应用或用于批处理。

Lua 是一个自由软件,它的使用许可证决定了它的使用过程没有任何担保。 这份手册中描述的实现,可以在 Lua 的官方网站www.lua.org找到。

跟其它的许多参考手册一样,这份文档有些地方比较枯燥。 Lua 设计决定方面的讨论, 可以看看 Lua 网站上提供的技术论文。 有关用 Lua 编程的细节介绍, 可以读一下 Roberto 的书,Programming in Lua

详细内容:http://cloudwu.github.io/lua53doc/manual.html