📜  Swift if-else-if语句

📅  最后修改于: 2021-01-11 07:33:55             🧑  作者: Mango

Swift if-else-if语句

如果要执行多个代码块中的一个,则使用if-else-if语句。

句法:

if expression1 {
    // statements
}
else if expression2 {
    // statements
}
else if expression3 {
    // statements
}
.
.
else {
    // statements
}

只要测试表达式为true ,if语句就会从上到下执行,然后程序的控制将跳到if-else-if阶梯之外。

如果测试表达式为false ,则执行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初始化。由于从上到下执行语句,因此它将检查表达式数> 0,其结果为false。然后,它检查下一个小于0的表达式,该表达式的结果也为false。

因此,else语句中的语句print(“ This number is 0.”)。