Rubyは複数行文字列をヒアドキュメントで扱えますか?

1件の回答

回答を書く

1164299

2026-04-20 18:10

+ フォロー

はい、Rubyではヒアドキュメントを使って

複数行の文字列を扱えます。(˶ˊᵕˋ˵)⸝✩

書き方はちょっと独特ですが、慣れると

かなり便利です。



たとえば、\u0026lt;\u0026lt;TEXT のように書き始めて

最後に TEXT を置くことで、その間の

すべての行がひとつの文字列として扱われます。



改行もそのまま含まれるので、長めの説明文や

テンプレートを扱うときに重宝します。



識別子(この例だと TEXT)は

自由に決められますが、開始と終了が

一致している必要があります。



インデントを整えたい場合は \u0026lt;\u0026lt;~TEXT のように

波線を使うと、先頭の空白をうまく処理して

くれます。



Rubyらしく、見た目もすっきりしていて

読みやすさと柔軟さを両立してる書き方ですね。

うったえる有益だ(0シェアするブックマークする

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有