ヒアドキュメント

公式サイト:

ヒアドキュメント | Ruby リファレンスマニュアル [公式]

使い方

ヒアドキュメント開始記号
  • <<終端の識別子を行頭に書く必要がある
  • <<-終端の識別子をインデントして書ける
  • <<~ヒアドキュメント全体の余分なインデントを削る
クォーテーションの種類による違い
  • "EOS"式展開あり
  • 'EOS'式展開なし
  • `EOS`コマンド出力

クォーテーションなしは式展開ありとして処理される。

greeting = <<~EOS Hello, World! EOS puts greeting
Code language: Ruby (ruby)

参考:

ヒアドキュメントの書き方いろいろ | Hack Your Design!

ヒアドキュメントすごい – Qiita

ヒアドキュメントを使う – Qiita

ヒアドキュメント 4パターンのまとめ | ぺけみさお

ヒアドキュメントは高機能 | アインシュタインの電話番号

ヒアドキュメントでインデントを綺麗にするいくつか – Qiita

ヒアドキュメント | Ruby リファレンスマニュアル [公式]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA