我有以下字符串\'e4
,我似乎无法打印到我的IRB控制台。
我的尝试:
"\'e4"
让我回复"'e4"
"\\'e4"
让我回复"\\'e4"
有什么想法吗?
答案 0 :(得分:1)
双引号字符串将始终显示irb
中的双反斜杠,因为它们会被转义。
如果你想看看它到底是什么:
puts "\\'e4"
# => \'e4
您的第一次尝试读作"字面引用e 4"第二个是"字面反斜杠引用e 4"。第二个是正确的,无论它是如何显示的。