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
广告