永发信息网

Ruby字符串单引号和双引号的区别

答案:1  悬赏:50  手机版
解决时间 2021-03-22 23:12
Ruby字符串单引号和双引号的区别
最佳答案
??? Ruby的字符串对象生成有两种方式,字符串文字值加单引号或加双引号。

?

??? 两种方式主要区别在于构造文字量时,对字符串的处理次数不同。

?

??? 单引号时,Ruby对字符串值不做处理,里边是什么就是什么。

?

??? 双引号时,Ruby首先要查找文本中要替换的字符,即带反斜杠的字符,用二进制替换。最常见的就是\n;其次,这种方式下可以插入表达式#{...},那就要处理表达式,将其替换成具体的值。
一实例即可说明问题

@title="test"

p '#{@title}'
#原样输出
# => "\#{@title}"
p "#{@title}"
#计算出变量的值,再变成字符串输出
# => "test"
#内容亦可以进行字符串运算
p "#{"this is "+@title}"
# => "this is test"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
把下面的数改写成用“万”或“亿”作单位的数
在宁波市北仑区驾驶证科目一理论考试下午几点
馨蕊鲜花彩车怎么去啊,有知道地址的么
有人会往酒里滴入液体,那是什么
电影雨狗中柯受良弹的什么歌曲
老婆出轨了,可以肯定,但没有直接证据。(我
蒸汽发生器与蒸汽换热是同一概念吗
The monthly sales of Mo Yan's works 199 ti
假牙是用什么固定的?
笔记本i7 4710MQ和i5-4210M哪个好
爱但不能在一起的句子,【走在一起是缘分一起
《长颈鹿拉拉》读后感赵心怡写的是多少字
烟厂家属院(北门)我想知道这个在什么地方
弹吉他扫弦拨片到底该怎么拿
tcl遥控器调乱了怎调回来
推荐资讯
在国企上班有什么好处,在国企工作好不好?
手电筒发出的光束,舞台上的光束,投影仪的光
明清时期,私营手工业开始占据主导地位,产生
女友不想结婚也不想分手
董记家常菜馆在哪里啊,我有事要去这个地方
我是你爸爸是什么意思,给你一个脑筋急转弯:
求戴眼镜的那个女孩的照片,越多越好……?!
怎样盗qq号,求高手,我号被盗啦
是先装窗帘呢还是先做保洁
我用别人的信用卡在我淘宝账号里买东西 别人
–Youcan’timagine_______greatfunchattingo
动车长沙至济南多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?