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>"

posted @ 2012-11-06 07:31  爱玩的安哥  阅读(2017)  评论(0)    收藏  举报