我想pprint一个数据结构,整个结构都打印出缩进。(例如,好像我已经有多级缩进一样)。
(pprint x)
{:foo ...
:bar ...}
(pprint-with-indentation x)
{:foo ...
:bar ...}
我在调用pprint之前尝试过调用pprint-indent,但它不起作用(或是我用错了!)
Stel评论说,在运行pprint后添加缩进是解决方案。这当然有效;我更具体地想知道是否有让pprint这样做的方法(这样输出就会继续符合*print-right-margin*等,而无需我自己调整边距)。当然,如果没有这样的方法,Stel的解决方案是一个良好的替代方案。
您有什么建议我可以尝试的吗?
谢谢!
Andrew