2.2Ruby字符串‘’与“”的区别

创建字符串对象除了可以使用“”(双引号)外,也可以使用‘’(单引号)。我们试着把之前程序的双引号换成单引号,看一下效果。

irb(main):001:0> print ('Hello,Ruby.\n')
Hello,Ruby.\n=> nil
irb(main):002:0>

程序原封不动地输出单引号里面的内容。也就是说,像\n这样的特殊字符不经过转义,程序会原封不动地直接输出。但也有例外,例如在字符串里想嵌入\与单引号时,还是需要在之前加上\。

irb(main):002:0> print ('Hello,\\ \'Ruby\'.')
Hello,\ 'Ruby'.=> nil

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubybasic/1466.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注