打印并显示白色空间作为字符



我未能弄清楚如何打印和显示白空间字符作为我实际上可以'看到'的东西。例如,

x = "123n"
print x

我希望输出为

123n

而不是

123
.

上述'。表示由' n'。

创建的新行
s = "abcndef"
p s
# >> "abcndef"
# it's equivalent to
puts s.inspect 
# >> "abcndef"

您可以做:

x = "123n"
p x
#=> "123n"

此方法记录在内核模块中。

irb(main):003:0> x='123n'
=> "123\n"
irb(main):004:0> puts x
123n

为我工作。单引号的字符串是未阐明的,而双引号的字符串是。为了说明差异,我也将双引号版本放在下面:

irb(main):001:0> x="123n"
=> "123n"
irb(main):002:0> puts x
123
=> nil

相关内容

  • 没有找到相关文章

最新更新