Dart while迴圈語句

while迴圈在每次指定的條件求值為true時都會執行指令。換句話說,迴圈在執行代碼塊之前評估條件。

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

while迴圈

以下是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迴圈語句 下一篇: Dart數字