型宣言
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: 新しいテキスト文字列を代入するチャレンジ
初心者次の variables を、対応する型と values で Declare します:
10を値とするcountという名前のi32variable。150.75を値とするtotalという名前のf64variable。'A'を値とするgradeという名前のcharvariable。falseを値とするis_activeという名前のboolvariable。"Bob123"を値とするuser_nameという名前のStringvariable。
これらの 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);
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Rustオンラインコンパイラ