あーるPG - 社会人のデジタル生活

日曜プログラマになろうかなーと思った30代理系社会人の、キャリアアップや趣味(特にデジタル情報)の記録。らーめんとビールが好き。

ヒアドキュメント

str = <<"end_of_doc"	#ヒアドキュメントの開始.終了文字列を指定している
hoge1
hoge2
hoge3
end_of_doc
#↑最初に指定した終了文字列.前後に空白などがあってはならない
p str

str = <<`end_of_command`	#``でくくるとshellでの実行結果を文字列として格納
ls
pwd
end_of_command
p str

「ヒアドキュメント」とは複数行にわたる文字列を終端行を指定することで簡単に書ける仕組み。終端行は空白などの違いも許されない。