我想pprint一个数据结构,整个结构都要有缩进。 (就像,比如我已经缩进了几层一样。)
(pprint x)
{:foo ...
:bar ...}
(pprint-with-indentation x)
{:foo ...
:bar ...}
我在调用pprint-indent
后在pprint
前试了一下,但是没有奏效(或者我用错了!)
Stel评论了一个解决方案,就是在运行pprint后添加缩进。这肯定会起作用;我更具体地想问是否有办法让pprint来做这件事(所以输出会继续符合*print-right-margin*
等,而不需要我调整边距)。当然,如果没有办法做到这一点,Stel的解决方案是一个很好的权宜之计。
您有什么主意可以试试吗?
谢谢!
Andrew