Lua决策结构
决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及要执行的一个或多个语句(如果条件被确定为真),以及可选的其他语句(如果条件被确定为假时)。
以下是大多数编程语言中常见决策结构的一般形式 -
Lua编程语言假定布尔true
和non-nil
值的任意组合为true
,如果它是布尔false
或nil
,则假定为false
值。 需要注意的是,在Lua中,零将被视为true
。
Lua编程语言提供以下类型的决策制定语句 -
编号 | 决策语句 | 描述 |
---|---|---|
1 | if语句 | if 语句由布尔表达式后跟一个或多个语句组成。 |
2 | if…else语句 | if 语句后面可以跟一个可选的else 语句,该语句在布尔表达式为false 时执行。 |
3 | 嵌套if语句 | 在一个if 或else if 语句中使用另一个if 或else if 语句。 |