【问题标题】:What does <<-CONSTANT do?<<-CONSTANT 做什么?
【发布时间】:2011-06-04 06:43:28
【问题描述】:
return <<-HTML
  <li>
    <a href = "some-link">Link-Title</a>
  </li>
HTML

第一行的

【问题讨论】:

  • @jleedev:将答案作为标签可以吗? :)
  • 对于“这是什么语法”类型的问题,我觉得加标签让互联网变得更好。
  • @jleedev:它允许人们使用这个问题去另一种方式 - 也就是说,如果你听到“heredoc”这个词并且你想知道它是什么,你可以搜索标签 [ruby] [heredoc] 并得到这个问题。

标签: ruby syntax heredoc


【解决方案1】:

【讨论】:

    【解决方案2】:

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

    在带有&lt;&lt;-HTML 的行之后的行中,这些是由换行符连接的文字字符串——直到到达结束标记,在本例中为HTML

    【讨论】:

      【解决方案3】:

      为了明确回答这个问题,这个 sn-p 返回字符串:

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

    • 【讨论】:

        猜你喜欢
        • 2015-08-20
        • 2018-11-30
        • 2011-02-13
        • 2015-04-11
        • 2015-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多