Lua 条件判断怎么写?if else switch 语句详解

文章导读
上一个 测验 下一个 决策结构要求程序员指定一个或多个条件,由程序进行评估或测试,并附带如果条件判定为真时要执行的语句,以及可选的如果条件判定为假时要执行的其他语句。
A A

Lua - 决策



上一个
测验
下一个

决策结构要求程序员指定一个或多个条件,由程序进行评估或测试,并附带如果条件判定为真时要执行的语句,以及可选的如果条件判定为假时要执行的其他语句。

以下是大多数编程语言中典型决策结构的通用形式 −

Decision making statements in Lua

Lua 编程语言将任何布尔 truenon-nil 值的组合视为 true,如果它是布尔 falsenil,则视为 false 值。需要注意的是,在 Lua 中,零将被视为 true。

Lua 编程语言提供了以下类型的决策语句。

序号 语句 & 描述
1 if 语句

if 语句由一个布尔表达式后跟一个或多个语句组成。

2 if...else 语句

if 语句可以后跟一个可选的 else 语句,当布尔表达式为假时执行。

3 嵌套 if 语句

您可以在另一个 ifelse if 语句中嵌套使用一个 ifelse if 语句。