この記事では、Dartのdo-while文を書いていきます。
サンプル
void main() {
int count = 10;
do {
print('カウント: $count');
count--; // カウントを1ずつ減らす
} while (count >= 5); // countが4より大きい間は繰り返す
print('終わり!');
}書き方
do{
//処理
//ループから抜け出すための処理
}while(//条件文)while文との違い
while文は条件に照らし合わせて合致している場合のみ実行されますが
do-while文は、条件をチェックする前にコードの処理を一度実行し、条件に合致しなくても最低1回は実行されます。
最低1回は繰り返される例
void main() {
int count = 0;
do {
print('カウント: $count');
count--; // カウントを1ずつ減らす
} while (count > 0); // countが0より大きい間は繰り返す
print('終わり!');
}void main() {
int count = -10;
do {
print('カウント: $count');
count--; // カウントを1ずつ減らす
} while (count > 0); // countが0より大きい間は繰り返す -10が出力される。
print('終わり!');
}
