Dart-programming-do-while-loop
提供:Dev Guides
Dartプログラミング-do whileループ
*do ... while* ループはwhileループに似ていますが、 *do ... while* ループはループの最初の実行時に条件を評価しません。 ただし、条件は後続の反復で評価されます。 言い換えれば、コードブロックは *do…while* ループで少なくとも1回実行されます。
次の図は、 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までの数字を逆順に印刷します。 上記のコードが正常に実行されると、次の output が表示されます。
10
9
8
7
6
5
4
3
2
1
0