Menu
CoddyTech

数値

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です。ある型で宣言された変数には、その型の値だけを格納できます。

challenge icon

チャレンジ

初心者

次の変数を宣言して初期化するRustプログラムを書きましょう。

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

コードの下にある行で、次の形式で値を出力します。

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

自分で試してみよう

    // ここで変数を宣言して初期化する
quiz icon腕試し

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

基礎のすべてのレッスン

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