Flutter

Dartのwhile文|条件が続く間だけ繰り返す基本

Dartのwhile文を初心者向けに解説します。while、do-while、無限ループの注意点、for文との使い分けを整理します。

この記事の目次
  1. この記事の結論
  2. 基本のwhile
  3. breakで抜ける
  4. do-while
  5. 実装後に確認すること
  6. よくあるつまずき
  7. 次に読む記事
  8. まとめ

while文は、条件がtrueの間だけ処理を繰り返します。

この記事の結論

回数より条件が重要な時はwhile、回数が決まっている時はforを使うと読みやすいです。

基本のwhile

条件がfalseになるまで繰り返します。

var count = 0;
while (count < 3) {
  print(count);
  count++;
}

breakで抜ける

特定条件でループを止めたい場合はbreakを使います。

var count = 0;
while (true) {
  if (count >= 3) break;
  print(count);
  count++;
}

do-while

最低1回は実行したい場合に使います。

var input = "ok";
do {
  print(input);
} while (input.isEmpty);

実装後に確認すること

  • 小さなコードで実行結果を確認したか
  • 型を意識して書いているか
  • Flutterで使う場面を説明できるか
  • エラーやnullの可能性を無視していないか

よくあるつまずき

  • JavaScriptと同じ感覚で型を曖昧にする
  • サンプルを読んだだけで実行しない
  • 1つの記事で周辺文法まで詰め込みすぎる
  • Flutter Widget内に複雑な処理を書きすぎる

次に読む記事

まとめ

Dart while文はFlutter開発前に押さえたいDart基礎です。最小コードで動きを確認し、次にFlutterの画面やAPI処理へつなげましょう。