Swift if语句
if语句是一种控制流语句,用于根据指定的条件(真或假)执行不同的操作。
语法
if expression {
// statements
}
在这里,expression是一个返回true或false的布尔表达式。
- 如果表达式被评估为 true ,则执行if代码块内的语句。
- 如果表达式被评估为 false ,则跳过if代码块内的语句而不执行。
示例:(如果条件为true)
let number = 5
if number > 0 {
print("This is a positive number.")
}
print("This will be executed anyways.")
输出:
This is a positive number.
This will be executed anyways.
在上面的程序中,常量 number 被初始化为值 5。这里,测试表达式评估为 true,所以执行 if 语句体中的代码。
示例:(如果条件为 false)
如果我们将值初始化为负数,如 -5,并且测试条件相同,则测试表达式将评估为 false。因此,if 代码块中的语句将被跳过而不执行。
let number = -5
if number > 0 {
print("This is a positive number.")
}
print("This will be executed anyways.")
输出:
This will be executed anyways.
在上面的示例中,你可以看到 if 中的代码块中的语句没有被执行。