條件/決策構造在執行指令之前評估條件。如下圖所示:
Dart中的條件結構分類如下表中所示 -
編號 | 條件語句 | 描述 |
---|---|---|
1 | if語句 | if 語句由一個布爾運算式後跟一個或多個語句組成。 |
2 | if…else語句 | if 後面跟一個可選的else 塊。如果if 塊測試的布爾運算式求值為false ,則執行else 塊。 |
3 | else…if語句 | else...if 可用於測試多個條件。 |
4 | switch…case語句 | switch語句計算運算式,將運算式的值與case 子句匹配,並執行與該case 相關的語句。 |