Dart do...while循环

do...while循环类似于while循环,只是do...while循环不会在第一次循环执行时评估条件。但是它也会针对后续迭代评估条件。也就是说在do...while循环中至少执行代码块一次。

下图显示了do...while循环的流程图 -

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

上面示例以相反的顺序打印010之间的数字。执行上述代码后,将得到以下输出。

10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0

上一篇: Dart循环语句 下一篇: Dart数字