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

条件分岐(if文)

このレッスンでは、Rustのif文の書き方を学びます。「Rust if文 書き方」で調べている方向けの内容です。

if / else if / elseで条件分岐します。他の多くの言語と違い、条件式を()で囲む必要がない点が特徴です。

サンプルコードでは、scoreの値によって3段階のメッセージをif / else if / elseで出し分けています。

初心者がよくつまずくのが、条件式を()で囲んでしまう書き方の癖です。他の言語の経験があるとif (score >= 80)と書きたくなりますが、Rustではif score >= 80のように括弧なしで書きます。

実際の開発現場では、Rustのif文は式としても使えるため、変数への条件付き代入を簡潔に書けるという特徴もあります。

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

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

🎯
ここまでできればゴール達成!
点数に応じて「合格」「不合格」を判定するプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)