Menu
Coddy logo textTech

型宣言

CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 10/75。

変数が特定の型で宣言されると、その型の値のみを保持できるようになります。例えば、i32型の変数は整数値のみを保持でき、String型の変数はテキストのみを保持できます。

例えば:

let mut age: i32 = 25;  // 整数のみを保持できます
let mut name: &str = "Alice";  // テキストのみを保持できます

これらはエラーを引き起こします:

age = "Bob";  // エラー: i32型の変数にテキストを入れることはできません
name = 30;  // エラー: String型の変数に数値を入れることはできません

これらは有効です:

age = 26;  // OK: 新しい整数を代入しています
name = "Jane";  // OK: 新しいテキスト文字列を代入しています
challenge icon

チャレンジ

初心者

以下の変数とその対応する型および値を宣言してください:

  • 10 という値を持つ count という名前の i32 型変数。
  • 150.75 という値を持つ total という名前の f64 型変数。
  • 'A' という値を持つ grade という名前の char 型変数。
  • false という値を持つ is_active という名前の bool 型変数。
  • "Bob123" という値を持つ user_name という名前の String 型変数。

これらの変数を宣言した後、println!() を使用して、以下の形式で変数の値をコンソールに出力してください:

Count: [count の値]
Total: [total の値]
Grade: [grade の値]
Active: [is_active の値]
User Name: [user_name の値]

自分で試してみよう

fn main() {
    // ここで変数を宣言します
    
    
    // 値を出力します
    println!("Count: {}", count);
    println!("Total: {}", total);
    println!("Grade: {}", grade);
    println!("Active: {}", is_active);
    println!("User Name: {}", user_name);
    
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン