【Ruby入門】変数展開のメリットについて
変数展開のメリットについて
変数展開は文字列の連結と役割としては同じですが、1つ異なる点があります。 それは下のコードのように、文字列と数値を連携することができないことです。
age = 30 puts age + "歳になりました。" # エラーになります。
しかし、次のように変数展開を用いると、数値の入った変数も問題なく文字列に含めることが可能です。
age = 30 age + "歳になりました。" puts "#{age} + 歳になりました。" # 「30歳になりました」と表示されます。
型としては、"#{変数名}"として使います。変数を文字列に含める場合は、基本的に変数展開を使うようにしましょう。