Swift - if...else if...else 语句

  • 简述

    if 语句后面可以跟一个可选的 else if...else 语句,这对于使用单个 if...else if 语句测试各种条件非常有用。
    使用时 if, else if, else 声明,有几点需要牢记。
    • if 可以有零或一 else's 并且它必须在任何其他 if 之后。
    • if 可以有零到多个 else if's 并且它们必须在 else 之前出现。
    • else if 成功,剩下的都没有 else ifelse的将被测试。
  • 句法

    的语法 if...else if...else Swift 4 中的语句如下 -
    
    if boolean_expression_1 {
       /* Executes when the boolean expression 1 is true */
    } else if boolean_expression_2 {
       /* Executes when the boolean expression 2 is true */
    } else if boolean_expression_3 {
       /* Executes when the boolean expression 3 is true */
    } else {
       /* Executes when the none of the above condition is true */
    }
    
  • 例子

    
    var varA:Int = 100;
    /* Check the boolean condition using if statement */
    if varA == 20 {
       /* If condition is true then print the following */
       print("varA is equal to than 20");
    } else if varA == 50 {
       /* If condition is true then print the following */
       print("varA is equal to than 50");
    } else {
       /* If condition is false then print the following */
       print("None of the values is matching");
    }
    print("Value of variable varA is \(varA)");
    
    当上面的代码被编译和执行时,它会产生以下结果 -
    
    None of the values is matching
    Value of variable varA is 100