1
return <<-HTML
  <li>
    <a href = "some-link">Link-Title</a>
  </li>
HTML

第一行的 <<-HTML 和最后一行的 HTML 是什么?

4

3 回答 3

8

这是一个heredoc。

http://en.wikipedia.org/wiki/Here_document#Ruby

于 2011-01-05T20:36:17.443 回答
2

那是这里的文件。基本上,它是一个多行字符串文字。

<<-HTML带有HTML.

于 2011-01-05T20:49:09.383 回答
0

为了明确回答问题,此代码段返回字符串:

<li>

<a href = "some-link">Link-Title</a>

</li>

于 2011-01-05T21:03:57.043 回答