広告スペース(バナー)
💎Ruby レッスン
基本文法の基礎8
データ構造とオブジェクト指向7
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 3 / 68

変数を使ってみよう

このレッスンでは、Rubyで変数を使う基本の書き方と式展開を学び、読みやすい文字列の組み立て方を理解することを目標にします。「Ruby 変数 使い方」「Ruby 式展開」で調べている方向けです。

変数は、値に名前をつけて保存しておける「ラベル付きの箱」のようなものです。Rubyの変数はそのまま名前 = 値で作れます。文字列の中に#{変数名}と書くと、値を埋め込めます(式展開)。

サンプルコードでは、nameageという2つの変数を宣言し、"こんにちは、#{name}さん! #{age}歳です"という形で式展開を使いメッセージを組み立てています。+で文字列を連結する他の言語と比べて、非常に読みやすい書き方だと感じられるはずです。

初心者がよくつまずくのが、式展開が使えるクォートの種類です。変数名にダブルクォートを使うと式展開が有効になり、シングルクォートでは無効になる点も覚えておきましょう。シングルクォートを使ってしまうと、#{name}がそのまま文字として表示されてしまいます。

式展開#{}を使うと、文字列の中に計算結果や変数の値を直接埋め込めて、とても読みやすいコードになります。この書き方に慣れることが、Rubyらしいコードを書く第一歩になります。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではRubyを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
名前や年齢を変数に保存して表示する、簡単なプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)