34

例えば:

code = <<-EOH
    bundle install
    bundle exec unicorn -c /etc/unicorn.cfg -D
EOH

このコードは何をしますか?何と<<-呼ばれていますか?

4

4 に答える 4

43

ヒアドキュメントといいます。一重引用符または二重引用符をエスケープせずに含む複数行の文字列を定義する簡単な方法。

たとえば、ここで詳細を参照してください。

多くの場合、コードの大きな塊を定義するためにヒアドキュメントを使用します。一部のエディターはこれを知っており、そこで構文を強調表示できます (言語を指定した場合)。見て:

文字列とヒアドキュメント

于 2012-05-12T04:56:22.037 に答える
3

私にはヒアドキュメントのように見えます。-は、終了デリミタがその前の空白を無視できるようにします。

簡単なGoogle検索でこれが得られました。

于 2012-05-12T04:55:33.570 に答える