我只是面临这个问题采访。 是否有可能在Ruby中单引号内的转义字符?
的混乱是在下面的代码
puts '\\' # Output: \
puts '\n' # Output: \n
看来,backword斜线逃脱,但换行符是没有的。
我知道这个问题,但我不是问单和双引号之间的区别。 我问是否有可能转义字符在单引号或不? 为什么只有反斜杠被允许离开?
我只是面临这个问题采访。 是否有可能在Ruby中单引号内的转义字符?
的混乱是在下面的代码
puts '\\' # Output: \
puts '\n' # Output: \n
看来,backword斜线逃脱,但换行符是没有的。
我知道这个问题,但我不是问单和双引号之间的区别。 我问是否有可能转义字符在单引号或不? 为什么只有反斜杠被允许离开?
唯一需要的字符在一个单引号字符转义为'\\'
(反斜杠\
)和'\''
(单引号'
本身)。