ヒアドキュメント

公式サイト:

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

使い方

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

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

例
greeting = <<~EOS
    Hello, World!
EOS

puts greetingCode language: Ruby (ruby)

参考:

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

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

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

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

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

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

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

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

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

Protected by reCAPTCHA