当前位置:  开发笔记 > 编程语言 > 正文

irb逃避双引号的行为

如何解决《irb逃避双引号的行为》经验,为你挑选了1个好方法。

在irb里面:

"\'" 

"'"然而,回归

"\""

返回"\"",即它与输入相同,而不转义双引号.使用它与put工作正常,但为什么它以这种方式尝试时不起作用?



1> shivam..:

irb工作得很好.你不能指望它输出""".

根据定义:

转义字符是一个字符,它对字符序列中的后续字符调用另一种解释.

在您的预期输出"""中,中间显然"有不同的解释.因此它逃脱了.

为了使事情更清楚:

"\""
#=> "\""
puts "\""
# "

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有