第一版是为 Lua 5.0 编写的。虽然在很大程度上仍然适用于较新版本,但有一些差异。
第四版面向 Lua 5.3,可在 亚马逊 和其他书店购买。
购买本书,您还可以帮助支持 Lua 项目


4.3 – 控制结构

Lua 提供了一组小而传统的控制结构,其中 if 用于条件,whilerepeatfor 用于迭代。所有控制结构都有一个显式的终止符:end 终止 ifforwhile 结构;until 终止 repeat 结构。

控制结构的条件表达式可能产生任何值。Lua 将所有不同于 falsenil 的值视为 true。