条件/决策构造在执行指令之前评估条件。如下图所示:
Dart中的条件结构分类如下表中所示 -
编号 | 条件语句 | 描述 |
---|---|---|
1 | if语句 | if 语句由一个布尔表达式后跟一个或多个语句组成。 |
2 | if…else语句 | if 后面跟一个可选的else 块。如果if 块测试的布尔表达式求值为false ,则执行else 块。 |
3 | else…if语句 | else...if 可用于测试多个条件。 |
4 | switch…case语句 | switch语句计算表达式,将表达式的值与case 子句匹配,并执行与该case 相关的语句。 |