我没有弄清楚如何打印和显示空白字符作为我实际上可以“看到”的东西。例如,
x = "123\n"
print x
我希望输出是
123\n
而不是
123
.
以上 '。' 表示由 '\n' 创建的新行。
我没有弄清楚如何打印和显示空白字符作为我实际上可以“看到”的东西。例如,
x = "123\n"
print x
我希望输出是
123\n
而不是
123
.
以上 '。' 表示由 '\n' 创建的新行。
s = "abc\ndef"
p s
# >> "abc\ndef"
# it's equivalent to
puts s.inspect
# >> "abc\ndef"
irb(main):003:0> x='123\n'
=> "123\\n"
irb(main):004:0> puts x
123\n
为我工作。单引号字符串是未转义的,而双引号字符串是。为了说明差异,我也在下面放了双引号版本:
irb(main):001:0> x="123\n"
=> "123\n"
irb(main):002:0> puts x
123
=> nil