我有一个包含嵌套数组和散列的大散列。我只想将其打印出来,以便用户“可读”。
我希望它有点像 to_yaml - 可读性很强 - 但看起来还是太科技了。
最终需要读取这些数据 block 的将是最终用户,因此需要将它们格式化干净。
有什么建议吗?
最佳答案
require 'pp'
pp my_hash
使用pp
如果您需要内置解决方案并且只想要合理的换行符。
使用awesome_print如果你可以安装一个 gem 。 (根据您的用户,您可能希望使用 index:false
选项来关闭显示数组索引。)
关于ruby - pretty-print 哈希的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8842546/