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


3.1 – 算术运算符

Lua 支持常见的算术运算符:二元运算符 `+´(加法)、`-´(减法)、`*´(乘法)、`/´(除法)和一元运算符 `-´(取反)。它们全部对实数进行运算。

Lua 还部分支持 `^´(指数)。Lua 的设计目标之一是拥有一个微小的核心。指数运算(通过 C 中的 pow 函数实现)意味着我们应该始终需要将 Lua 与 C 数学库链接。为了避免这种需求,Lua 的核心仅提供 `^´ 二元运算符的语法,它在所有运算中具有最高优先级。数学库(它是标准的,但不是 Lua 核心的一部分)赋予此运算符其预期含义。