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数字