Dart do while


do ... while循环类似于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