return <<-HTML
<li>
<a href = "some-link">Link-Title</a>
</li>
HTML
< <什麼是第一行的HTML和最後一行的HTML?<< - CONSTANT是做什麼的?
return <<-HTML
<li>
<a href = "some-link">Link-Title</a>
</li>
HTML
< <什麼是第一行的HTML和最後一行的HTML?<< - CONSTANT是做什麼的?
這是一個在這裏的文件。基本上,它是一個多行字符串文字。
在與<<-HTML
連線後面的行上,這些是由換行符連接的文字字符串 - 直到達到結束標記,在這種情況下爲HTML
。
要明確地回答這個問題,這個片段返回字符串:
< LI>
<a href = "some-link">Link-Title</a>
</li>
@jleedev:它是確定有答案標籤? :) – 2011-01-05 20:47:56
對於「這是什麼語法」類型的問題,我覺得添加標籤可以讓互聯網更好。 – 2011-01-05 20:49:58
@jleedev:它允許人們用這個問題走另一條路 - 也就是說,如果你聽到「heredoc」這個詞並且你想知道它是什麼,你可以搜索標籤[ruby] [heredoc]並得到這個問題。 – 2011-01-05 20:51:42