Latest web development tutorials

Swift if ... else if ... else

istruzione condizionale Swift istruzione condizionale Swift

Dopo unif con un optional else if ... else,else if ...elsenella prova più di una dichiarazione di condizione è molto utile.

Quando si utilizza se, else if, altro ha bisogno di notare la seguente dichiarazione:

  • Può avere zero o un altro dopo l'istruzione if, ma se else if, else altro, se necessario, dopo l'istruzione.
  • Può avere zero o più istruzioni dopo l'istruzione if else if, else if deve apparire prima l'istruzione else.
  • Una volta else eseguito con successo, l'altra oppure se non vengono eseguiti else.

grammatica

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 则执行该语句 */
}

Esempi

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)");

Quando viene compilato eseguito il codice di cui sopra, esso produrrà i seguenti risultati:

没有匹配条件
varA 变量的值为 100

istruzione condizionale Swift istruzione condizionale Swift