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

型注釈と基本型

このレッスンでは、Rustの基本的な型(i32・f64・bool・&str)の書き方を学びます。「Rust 型注釈 基本型」で調べている方向けです。

Rustは型推論が強力なので型を省略できることが多いですが、変数名: 型という書き方で明示的に型注釈を付けることもできます。i32(32ビット整数)・f64(64ビット浮動小数点数)・bool(真偽値)が代表的です。

サンプルコードでは、let score: i32 = 85;let average: f64 = 72.5;のように、変数に明示的な型注釈を付けています。

初心者がよくつまずくのが、整数型(i32)と浮動小数点型(f64)を混ぜて計算しようとしてエラーになることです。Rustでは異なる型同士の演算は自動変換されず、明示的な変換が必要です。

実際の開発現場では、型を明示しておくことで、数値の範囲やメモリの使用量を細かくコントロールできます。

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

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

🎯
ここまでできればゴール達成!
点数と平均点を型を意識して管理するプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)