php - 在 Ruby/Rails 中是否有等同于 <<<EOD 的东西?

标签 php ruby-on-rails ruby string

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

$string = <<<EOD

',. whatever <"",'

EOD;

echo $string;

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

最佳答案

Ruby heredocs 几乎相同,只有细微的变化,它们有两种风格:

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

string = <<EOD

  ',. whatever <"",'

EOD

puts string

2) End-of-heredoc 前面可以有空格:

string = <<-EOD

  ',. whatever <"",'

       EOD

puts string

关于php - 在 Ruby/Rails 中是否有等同于 <<<EOD 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3293384/

相关文章:

php - WordPress 自定义帖子类型未显示在搜索结果中

PHP MySQL & AJAX 搜索过滤时间延迟

ruby-on-rails - OSX 上的 Ruby nubie - 无法超越 rake db :migrate - get [BUG] Bus Error

ruby-on-rails - 必须在我的验证/错误消息之间进行选择,或者通过其他属性对事物进行排序

ruby - Ruby 的 OpenSSL::Random 种子是否足够?

ruby - PDF 阅读器 ruby​​ gem landscape Page

php - Windows 和 Linux 上呈现不同的字体大小 (wkhtmltopdf)

php - 在已编译的 Inno Setup 安装程序中修改配置文件(每个下载的可执行文件的自定义配置文件)

ruby-on-rails - 更新的 RubyGems:未初始化的常量 Gem::ConfigFile::RbConfig

arrays - 无法将枚举器转换为数组