Swift if-else-if语句
当您想在多个代码块中执行一个代码块时,使用if-else-if语句。
语法
if expression1 {
// statements
}
else if expression2 {
// statements
}
else if expression3 {
// statements
}
.
.
else {
// statements
}
只要测试表达式为真 ,if语句从上到下执行,然后程序的控制跳转到if-else-if梯子外部。
如果测试表达式为假 ,则执行else内部的代码。
示例
let number = 0;
if number > 0 {
print("This is a positive number.")
}
else if (number < 0) {
print("This is a negative number.")
}
else {
print("This number is 0.")
}
输出:
This number is 0.
您可以看到常数数字被初始化为0。由于if语句从上到下执行,它先检查表达式number > 0,结果为假。然后检查下一个表达式number < 0,结果也为假。
因此,在else语句中输出print(“This number is 0.”)。