広告スペース(バナー)
レッスン 8 / 20

繰り返し(while文/loop)

このレッスンでは、条件付き繰り返しのwhile文と、無限ループ用のloop文を学びます。「Rust while loop 違い」で調べている方向けです。

while 条件 { ... }は条件がtrueの間繰り返します。loop { ... }は無条件に繰り返し続け、breakで明示的に抜けます。

サンプルコードでは、countが3以下の間繰り返すwhile文の例を示しています。

初心者がよくつまずくのが、loopwhile trueの使い分けです。「意図的に無限ループにしたい場面」ではRustの慣習としてloopを使うことが推奨されています。

実際の開発現場では、サーバーがリクエストを待ち続ける処理など、明確に終了条件が決まっていない繰り返しにloopが使われます。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではRustを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
条件を満たすまで繰り返す、簡単なカウントプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)