我们知道
require 'pp' a=["value1","value2","value3"] pp a
漂亮的打印数组作为输出到控制台.如何将这个漂亮的输出变成一个字符串(一个包含换行符的字符串,使事情变得美丽等等)?
…的目的是从方法返回漂亮的字符串.
解决方法
a.pretty_inspect
当你第一次需要’pp’时,#pretty_inspect也会出现 – 见:http://ruby-doc.org/stdlib-2.1.0/libdoc/pp/rdoc/Kernel.html#method-i-pretty_inspect
如果您想要输出到控制台的版本
a.inspect
并没有任何必要的必要.