Dart 程式設計 - while 迴圈



每當指定的條件為 true 時,while 迴圈會執行指令。換句話說,在執行程式碼塊之前,迴圈會計算條件。

下圖展示了 while 迴圈的流程圖 −

While Loop

以下是 while 迴圈的語法。

while (expression) {
   Statement(s) to be executed if expression is true  
}

例如

void main() { 
   var num = 5; 
   var factorial = 1; 
   
   while(num >=1) { 
      factorial = factorial * num; 
      num--; 
   } 
   print("The factorial  is ${factorial}"); 
}  

上述程式碼使用 while 迴圈來計算變數 num 中的值的階乘。

程式碼成功執行後將顯示以下輸出。

The factorial is 120 
dart_programming_loops.htm
廣告
© . All rights reserved.