在Ruby中,如果在引号前面紧跟着反斜杠,那么引号就可以在字符串中打印出来:print " \" "。但是,如果引号紧跟在反斜杠之前,那么反斜杠会消失,该怎么在Ruby中打印出\"呢?提前感谢您的帮助。
您可以使用单引号 (') 而不是双引号 (") 来防止转义序列的解释: irb(main):001:0> print '\"' \"=> nil 或者在字符串中有许多'的情况下使用%q{...}:irb(main):002:0> print %q{\"} \"=> nil
print "\\\""
- Michael Burr