第一版是為 Lua 5.0 編寫的。儘管在很大程度上仍然適用於後續版本,但存在一些差異。
第四版針對 Lua 5.3,可在 Amazon 和其他書店購買。
購買這本書,您還將幫助 支持 Lua 項目


3.1 – 算術運算符

Lua 支援通常的算術運算符:二元運算符 `+´(加法)、`-´(減法)、`*´(乘法)、`/´(除法)和一元運算符 `-´(取負)。它們全部對實數進行運算。

Lua 還提供對 `^´(指數)的部分支援。Lua 的設計目標之一是擁有極小的核心。指數運算(通過 C 中的 pow 函數實現)意味著我們始終需要將 Lua 與 C 數學函數庫連結。為避免這種需求,Lua 的核心僅提供 `^´ 二元運算符的語法,它在所有運算中具有最高的優先順序。數學函數庫(它是標準的,但不是 Lua 核心的組成部分)賦予此運算符預期的含義。