我们知道
require 'pp'
a=["value1", "value2", "value3"]
pp a
pretty将数组打印为控制台的输出.我如何将这个漂亮的输出变成一个字符串(一个包含让事情变得漂亮的新行的字符串等)?
...目的是从方法中返回那个漂亮的字符串.
rog*_*ack 59
string_value = a.pretty_inspect
#pretty_inspect当你第一次要求'pp'时也会出现 - 请参阅:http://ruby-doc.org/stdlib-2.1.0/libdoc/pp/rdoc/Kernel.html#method-i-pretty_inspect
如果你想要输出到irb控制台的版本是
 string_value = a.inspect
并没有任何必要的要求.