创建的新行
我未能弄清楚如何打印和显示白空间字符作为我实际上可以'看到'的东西。例如,
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