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