双" "或单个' ' Ruby中的引号 - 哪个更正确/常见?

时间:2015-02-03 01:00:43

标签: ruby

当用于封闭字符串时,我想知道一个是否比另一个更正确或更常见?任何公司或编码团队都坚持这种或那种方式吗?

编辑:

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

str = "string"

那么在任何时候都只能使用“”吗?然后,这使程序员不必区分是否使用''或“”。

2 个答案:

答案 0 :(得分:2)

"之间的区别"和' '是那个' '将准确写出您正在键入的内容并使用" "你可以插入和使用转义字符,例如\ n \ new line

答案 1 :(得分:0)

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

aux = 'World'
"Hello #{aux}"

否则使用单引号

您可以看到Ruby Styleguide in GitHub

相关问题