Dart 编程 - If Else 语句

if 后面可以跟一个可选的 else 块。如果 if 块测试的布尔表达式计算结果为 false,则将执行 else 块。

以下是语法。

if(boolean_expression){
	// 如果布尔表达式为真,则将执行语句。
} else {
	// 如果布尔表达式为假,则将执行语句。
}

如果布尔表达式的计算结果为 true,则将执行 if 块 代码,否则将执行 else 块 代码。

下图显示了 if…else 语句的流程图。

If-else 语句

if 块保护条件表达式。如果布尔表达式的计算结果为 true,则执行与 if 语句关联的块。if 块后面可以跟一个可选的 else 语句。如果表达式计算结果为 false,则执行与 else 块关联的指令块。

示例 - 简单的 if…else

以下示例打印变量中的值是偶数还是奇数。 if 块检查值是否能被 2 整除以确定是否能整除。

void main() { 
   var num = 12; 
   if (num % 2==0) { 
      print("Even"); 
   } else { 
      print("Odd"); 
   } 
}

成功执行上述代码后将显示以下输出

Even

dart_programming_decision_making.html