Dart do...while迴圈

do...while迴圈類似於while迴圈,只是do...while迴圈不會在第一次迴圈執行時評估條件。但是它也會針對後續迭代評估條件。也就是說在do...while迴圈中至少執行代碼塊一次。

下圖顯示了do...while迴圈的流程圖 -

Dart do...while迴圈

以下是do-while迴圈的語法。

do {
   Statement(s) to be executed;
} while (expression);

注意 - do...while迴圈結束時需要使用的分號。

示例

void main() {
   var n = 10;
   do {
      print(n);
      n--;
   }
   while(n>=0);
}

上面示例以相反的順序列印010之間的數字。執行上述代碼後,將得到以下輸出。

10
9
8
7
6
5
4
3
2
1
0

上一篇: Dart迴圈語句 下一篇: Dart數字