Dart 程式設計 - do while 迴圈



do…while 迴圈類似於 while 迴圈,只不過第一個迴圈執行時 do...while 迴圈不評估條件。但是,會在後續迭代中評估條件。換言之,程式碼塊在 do…while 迴圈中至少會執行一次。

下圖顯示了 do…while 迴圈的流程圖 −

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); 
}  

此示例按相反的順序列印 0 到 10 的數字。成功執行上述程式碼後,將顯示以下 輸出

10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0
dart_programming_loops.htm
廣告
© . All rights reserved.