広告スペース(バナー)
🦀Rust レッスン
基本文法の基礎7▾
安全なエラー処理とトレイト4▾
レッスン 8 / 20
繰り返し(while文/loop)
このレッスンでは、条件付き繰り返しのwhile文と、無限ループ用のloop文を学びます。「Rust while loop 違い」で調べている方向けです。
while 条件 { ... }は条件がtrueの間繰り返します。loop { ... }は無条件に繰り返し続け、breakで明示的に抜けます。
サンプルコードでは、countが3以下の間繰り返すwhile文の例を示しています。
初心者がよくつまずくのが、loopとwhile trueの使い分けです。「意図的に無限ループにしたい場面」ではRustの慣習としてloopを使うことが推奨されています。
実際の開発現場では、サーバーがリクエストを待ち続ける処理など、明確に終了条件が決まっていない繰り返しにloopが使われます。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではRustを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
条件を満たすまで繰り返す、簡単なカウントプログラムが作れるようになります。
条件を満たすまで繰り返す、簡単なカウントプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)