Menu
Coddy logo textTech

型宣言

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

いったん variable を特定の型で宣言すると、それはその型の values だけを保持できます。たとえば、i32 variable は integer values だけを保持でき、String variable は text だけを保持できます。

例:

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

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

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

これらは有効です:

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

チャレンジ

初心者

次の variables を、対応する型と values で Declare します:

  • 10 を値とする count という名前の i32 variable。
  • 150.75 を値とする total という名前の f64 variable。
  • 'A' を値とする grade という名前の char variable。
  • false を値とする is_active という名前の bool variable。
  • "Bob123" を値とする user_name という名前の String variable。

これらの variables を宣言した後、println!() を使用して、variables の values を次の形式でコンソールに出力します:

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of is_active]
User Name: [value of user_name]

自分で試してみよう

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

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

基礎のすべてのレッスン

自分で練習してみよう: Rustオンラインコンパイラ