Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Ruby Cookbook | 変数を含む文字列とエスケープ

パンくず

Ruby Cookbook
変数を含む文字列とエスケープ

概要

変数を含む文字列とエスケープ

変数を含む文字列とエスケープ

以下の構文で文字列内に変数を埋め込むことが出来ます。

hoge = "test"
"#{hoge}!!" # => test!!と出力

この際、#{variable}の部分を文字列として扱いたい場合は
以下の内容でエスケープをします。

hoge = "test"
"\#{hoge}!!" # => #{hoge}!!と出力

サンプル

hoge = "hage"
puts "#{hoge}!!!"

hige = "huge"
puts "\#{hige}!!!"

出力

hage!!!
#{hige}!!!