是否有可能在Ruby中单引号内的转义字符?(is it possible to escape cha

2019-10-29 15:18发布

我只是面临这个问题采访。 是否有可能在Ruby中单引号内的转义字符?

的混乱是在下面的代码

puts '\\'   # Output: \
puts '\n'   # Output: \n

看来,backword斜线逃脱,但换行符是没有的。

我知道这个问题,但我不是问单和双引号之间的区别。 我问是否有可能转义字符在单引号或不? 为什么只有反斜杠被允许离开?

Answer 1:

唯一需要的字符在一个单引号字符转义为'\\' (反斜杠\ )和'\'' (单引号'本身)。



文章来源: is it possible to escape character within single quotes in ruby?