📅  最后修改于: 2021-01-11 07:32:03             🧑  作者: Mango
if语句是一个控制流语句,当我们要根据某些指定条件(即true或false)执行不同的操作时使用。
if expression {
// statements
}
在这里,expression是一个布尔表达式,它返回true或false。
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语句的主体内部执行该表达式。
如果我们用负数(如-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代码块内的语句未执行。