双引号和单引号

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (42)

我真的很新的Ruby,我想了解,如果有,当我应该使用一个特定的时间""VS ''

我大部分时间都使用单引号,因为输入起来比较容易,但我不确定是否应该。

例如get 'user/new'vsget "user/new"

提问于
用户回答回答于

" " 允许你做字符串插值,例如:

world_type = 'Mars'
"Hello #{world_type}"
用户回答回答于

除插值外,另一个区别是'转义序列'在单引号中不起作用

puts 'a\nb' # just print a\nb 
puts "a\nb" # print a, then b at newline 

扫码关注云+社区

领取腾讯云代金券