Instruction Swift if...else if...else
Instructions conditionnelles Swift
Uneinstruction ifpeut être suivie d'une instruction optionnelleinstruction else if...else,instruction else if...elseC'est très utile lors du test de plusieurs conditions.
Lorsque vous utilisez des instructions if, else if, else, vous devez noter les points suivants :
- Une instruction if peut être suivie de 0 ou 1 else, mais s'il y a une instruction else if, l'instruction else doit se trouver après l'instruction else if.
- Une instruction if peut être suivie de 0 ou plusieurs instructions else if, et les instructions else if doivent apparaître avant l'instruction else.
- Une fois qu'une instruction if s'exécute avec succès, les autres instructions else if ou else ne s'exécuteront pas.
Syntaxe
if boolean_expression_1 {
/* 如果 boolean_expression_1 表达式为 true 则执行该语句 */
} else if boolean_expression_2 {
/* 如果 boolean_expression_2 表达式为 true 则执行该语句 */
} else if boolean_expression_3 {
/* 如果 boolean_expression_3 表达式为 true 则执行该语句 */
} else {
/* 如果以上所有条件表达式都不为 true 则执行该语句 */
}
Exemple
import Cocoa
var varA:Int = 100;
/* 检测布尔条件 */
if varA == 20 {
/* 如果条件为 true 执行以下语句 */
print("varA 的值为 20");
} else if varA == 50 {
/* 如果条件为 true 执行以下语句 */
print("varA 的值为 50");
} else {
/* 如果以上条件都为 false 执行以下语句 */
print("没有匹配条件");
}
print("varA 变量的值为 \(varA)");
Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants :
没有匹配条件 varA 变量的值为 100Autres extensions