在PHP中,以下代码将允许我创建一个字符串,而不必转义引号。

$string = <<<EOD

',. whatever <"",'

EOD;

echo $string;

在Ruby/Rails中有类似的东西吗?

最佳答案

Ruby heredocs几乎相同,只是做了些微的更改,它们有2种风格:

1)here-of-heredoc必须在一行的开头:

string = <<EOD

  ',. whatever <"",'

EOD

puts string

2)此处的结尾可以以空格开头:
string = <<-EOD

  ',. whatever <"",'

       EOD

puts string

10-07 12:25