第一版是为 Lua 5.0 编写的。虽然在很大程度上仍然适用于更高版本,但仍有一些不同之处。
第四版针对 Lua 5.3,可在 亚马逊 和其他书店购买。
购买本书,您还可以帮助 支持 Lua 项目


一些印刷惯例

本书用双引号括起“文本字符串”,用单引号括起单个字符,如 `a´。用作模式的字符串也用单引号括起,如 '[%w_]*'。本书对小代码块标识符都使用 Courier 字体。较大的代码块以显示样式显示

    -- program "Hello World"
    print("Hello World")         --> Hello World
符号 --> 表示语句的输出,或偶尔表示表达式的结果
    print(10)     --> 10
    13 + 3        --> 16
由于双连字符 (--) 在 Lua 中表示注释的开始,因此在程序中包含这些注释时不会出现问题。最后,本书使用符号 <--> 表示某物等同于其他事物
    this     <-->     that
也就是说,对于 Lua 而言,编写 this 还是 that 没有区别。