質問: <<- EOS`, `EOS`で挟む必要があるのでしょうか? そもそも、`EOS`以外にも、`SQL`と書くのも見ますが、こちらはどのような違いがあるのでしょうか? よろしくお願い致します。
回答: これは、**ヒアドキュメント**と呼ばれる書き方です(るりま)。最初の`<<-`の後に書かれたものだけの行に当たるまで、文字列として処理されます。 つまり、両端は同じであればなんでもいいので、SQL文だったら`SQL`だったり、文字列の終わり(End Of String)を略した`EOS`などが適宜用いられます。