数値
CoddyのRustジャーニー「基礎」セクションの一部。レッスン 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で変数を宣言するときは、名前の後にコロンを付けて変数の型を指定できます。これは型宣言と呼ばれます。Rustが値から型を推論できる場合、型の指定は省略できます。let count = 100;はi32で、let price = 99.99;はf64です。ある型で宣言された変数には、その型の値だけを格納できます。
チャレンジ
初心者次の変数を宣言して初期化するRustプログラムを書きましょう。
quantityという名前のi32型の変数を宣言し、値5で初期化します。item_priceという名前のf64型の変数を宣言し、値24.99で初期化します。
コードの下にある行で、次の形式で値を出力します。
Quantity: [value of quantity]
Price: [value of item_price]自分で試してみよう
// ここで変数を宣言して初期化する
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Rustオンラインコンパイラ