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