文字列の中に式を埋め込みたい時
変数の値などを含む文字列を表示したい時、
Rubyでは文字列中に#{}
で囲んだ式を埋め込むとスクリプト実行時にその式の評価した結果に置き換えられます。
sample = "sample_str"
message = "#{sample}さん、おはよう!" # => "sample_strさん、、おはよう!"
また数値(int)を代入した場合は計算結果に置き換えられます。
int1 = 5
int2 = 2
message = "5+2 = #{int1 + int2} です!" # => "5+2 = 7 です!"
まとめ
Rubyの「式展開」についてまとめました。
簡単ですけどよく使います。
Ruby 2.7.0 リファレンスマニュアル
https://docs.ruby-lang.org/ja/2.7.0/doc/spec=2fliteral.html#exp