ruby中双引号与单引号的区别

一实例即可说明问题

@title="test"

p '<title>#{@title}</title>'
#原样输出
# => "<title>\#{@title}</title>"
p "<title>#{@title}</title>"
#计算出变量的值,再变成字符串输出
# => "<title>test</title>"
#内容亦可以进行字符串运算
p "<title>#{"this is "+@title}</title>"
# => "<title>this is test</title>"

原文地址:https://www.cnblogs.com/angestudy/p/2756270.html