决策

决策结构要求程序开发人员设置一个或多测试或计算条件。如果条件计算结果为真,则执行一个或多个语句;如果条件为假,则执行另外的语句。

下面是大多数程序语言中的决策结构的一般形式:

Lua 语言中所有布尔真和非 nil 值都当作真;把所有的布尔假和 nil 作为假。请注意,Lua 中的零会被当作真,而其它大部分语言会将零当作假。

Lua 语言提供了如下几类决策语句。点击下面的链接查看详细内容。

语句 描述
if 语句 if 语句中包括一个布尔表达式和一个或多个语句。
if...else 语句 if 语句也可以选择和 esle 语句一起使用。当条件为假时,则执行 else 语句。
嵌套 if 语句 在 if 语句或者 else if 语句内使用 if 或者 else if。