型宣言
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: 新しいテキスト文字列を代入していますチャレンジ
初心者以下の変数とその対応する型および値を宣言してください:
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);
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。