“双”字&引用;或单个'';Ruby中的引号-哪个更正确/更常见?

“双”字&引用;或单个'';Ruby中的引号-哪个更正确/更常见?,ruby,Ruby,当用来括字符串时,我想知道其中一个是否比另一个更正确或更常见?有任何公司或编码团队坚持这样或那样的方式吗 编辑: 因为在进行字符串插值时会使用双引号,双引号也适用于变量赋值,例如 str = "string" 那么,始终只使用“”是否可以接受?这样,程序员就不必区分是使用“”还是“”。如果要进行字符串插值,请使用双引号: aux = 'World' "Hello #{aux}" 否则使用单引号 您可以看到,与“”之间的区别在于“”将准确地写入您正在键入的内容,而使用“”可以插入并使用转义字符

当用来括字符串时,我想知道其中一个是否比另一个更正确或更常见?有任何公司或编码团队坚持这样或那样的方式吗

编辑:

因为在进行字符串插值时会使用双引号,双引号也适用于变量赋值,例如

str = "string"

那么,始终只使用“”是否可以接受?这样,程序员就不必区分是使用“”还是“”。

如果要进行字符串插值,请使用双引号:

aux = 'World'
"Hello #{aux}"
否则使用单引号

您可以看到,

与“”之间的区别在于“”将准确地写入您正在键入的内容,而使用“”可以插入并使用转义字符,如\n新行

听起来像是一个重复的字符