Menu
Coddy logo textTech

数値

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

変数は、データ値を保持するコンテナです。これらは、プログラム内で情報を格納、操作、および表示するために使用されます。

簡単に言うと、変数とは、変数名を入力することでアクセスできるメモリユニットのようなものです。 

各変数は一意の 名前 と、さまざまな型になる可能性がある を持っています。Rustには、変数が保持できる値の型を定義する、さまざまな組み込みデータ型があります。

変数を初期化するには、次の形式を使用します:

let variable_name: variable_type = value;

Rustでは、数値は通常、2つの主要なデータ型を使用して表されます:i32およびf64

i32 は、小数点のない整数を格納するために使用されます。例えば:

let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;

f64 は、小数点を持つ数値を格納するために使用されます。例えば:

let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;

Rustで変数を宣言するとき、変数名の後にコロンを付け、その後に変数の型を指定する必要があります。これは型宣言として知られています。一度特定の型で変数が宣言されると、その型の値のみを保持できます。

challenge icon

チャレンジ

初心者

以下の変数を宣言して初期化するRustプログラムを記述してください:

  • quantityという名前のi32型の変数を宣言し、値5で初期化します。
  • item_priceという名前のf64型の変数を宣言し、値24.99で初期化します。

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

Quantity: [value of quantity]
Price: [value of item_price]

チートシート

変数はデータ値を保持するコンテナです。変数を初期化するには、次の形式を使用します。

let variable_name: variable_type = value;

i32 は整数に使用されます:

let age: i32 = 30;
let temperature: i32 = -5;

f64 は小数点を持つ数値に使用されます:

let price: f64 = 99.99;
let pi: f64 = 3.14159;

型宣言が必要です。変数名の後にコロンを付けて型を指定します。一度宣言されると、変数はその型の値のみを保持できます。

自分で試してみよう

fn main() {
    // ここで変数を宣言し、初期化します
    
    
    // 値を出力します。以下の行は変更しないでください
    println!("Quantity: {}", quantity);
    println!("Price: {}", item_price);
    
}
quiz icon腕試し

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

Fundamentalsのすべてのレッスン