Latest web development tutorials

Swift if ... else if ... else

Swift instrukcja warunkowa Swift instrukcja warunkowa

Poif z opcjonalną else if ... else,else if ...elsew teście więcej niż jeden rachunek stan jest bardzo przydatna.

Podczas korzystania z if, else if, else musi zwrócić uwagę na następujące oświadczenie:

  • Może mieć zero lub jeden indziej po if, ale jeśli jeszcze if, else else if potrzebne po oświadczeniu.
  • Może mieć zero lub więcej instrukcji po instrukcji if else if, else if musi pojawić się przed rachunku innego.
  • Po else wykonana pomyślnie, druga lub else if else nie są wykonywane.

gramatyka

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

Przykłady

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

Jeżeli powyższy kod jest kompilowany wykonany, będzie produkować następujące wyniki:

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

Swift instrukcja warunkowa Swift instrukcja warunkowa