With_value.rb

This content was produced by an LLM and could include errors.

このスクリプトは式展開つきヒアドキュメントの例です。識別子 EOL を引用符で囲まないため #{value} が評価され、あらかじめ代入した "ruby" が埋め込まれた "ruby\n" が doc に入ります。plain_text.rb(<<~'EOL')との違いは展開の有無だけです。

value = 'ruby'
#=> "ruby"
doc = <<~EOL
#{value}
EOL
#=> "ruby\n"

Ruby 4.0.6