你喜欢哪种风格的Ruby字符串引用?到目前为止,我一直使用'single quotes',除非字符串包含某些转义序列或插值,在这种情况下,我显然必须使用"double quotes".

然而,真的有什么理由不到处使用双引号字符串吗?

推荐答案

如果你不得不逃避,不要使用双引号.不要陷入"单引号对双引号"的trap .Ruby非常支持字符串文本的任意分隔符:

现场镜子-https://web.archive.org/web/20160310224440/http://rors.org/2008/10/26/dont-escape-in-strings

原址-

Ruby相关问答推荐

扫描不带空格的字符串中的单词

关键字if是什么对象类型/类?

如何在 Ruby 中创建可调用属性

是否有类似于 Ruby 的 Sinatra 的 .NET 框架?

仅在模块中列出方法?

数组到哈希:字数

如何在 VIM 中导航 Ruby 方法?

如何使用 yardoc 列出未记录的模块/类/常量/方法?

删除 Ruby 数组中的 nil 和空白字符串

Vim 用 ruby​​ 语法高亮显示很慢

Broken pipe (Errno::EPIPE)

如何在 ruby​​ net/http 中实现 cookie 支持?

从字符串中删除所有特殊字符 - ruby

如何从 Ruby 判断具有特定 pid 的进程是否正在运行?

将Elastic search限制设置为无限制

我的Ruby在哪里?

处理来自 Net::HTTP 的异常的最佳方法是什么?

如何在不使用循环的情况下按数组中的计数分组

将整个文本文件作为单个字符串读取的合理方法是什么?

使用哈希值呈现 ERB 模板