Swift if…else if…else语句

Swift if…else if…else语句

一个 if 语句之后可以跟着一个可选的 else if…else 语句,这在使用单个if…else if语句测试多种条件时非常有用。

在使用 if, else if, else 语句时,需要记住以下几点。

  • 一个 if 可以没有或只有一个 else ,并且必须出现在任何else if之后。

  • 一个 if 可以有零个到多个 else if ,并且它们必须出现在else之前。

  • 一旦一个 else if 成功,剩下的 else ifelse 将不再被测试。

语法

Swift 4中 if…else if…else 语句的语法如下所示:

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程