return <<-HTML
<li>
<a href = "some-link">Link-Title</a>
</li>
HTML
Для чего нужны ‹‹-HTML в первой строке и HTML в последней строке?
return <<-HTML
<li>
<a href = "some-link">Link-Title</a>
</li>
HTML
Для чего нужны ‹‹-HTML в первой строке и HTML в последней строке?
Это здесь документ. По сути, это многострочный строковый литерал.
В строках после строки с <<-HTML
это буквальные строки, объединенные символами новой строки -- до тех пор, пока не будет достигнут конечный маркер, который в данном случае равен HTML
.
Чтобы явно ответить на вопрос, этот фрагмент возвращает строку:
<li>
<a href = "some-link">Link-Title</a>
</li>