在Clojure语言中是否有一种漂亮打印函数,可以以人类可读的方式输出数据结构,例如列表和结构体?
正如Chouser所提到的,在1.3版本中,pprint已经被移植到clojure本身中。
http://clojure.github.io/clojure/clojure.pprint-api.html#clojure.pprint/pprint
你可以(:require clojure.pprint)并开始使用它。
clojure-contrib 现在有一个pprint函数。
API文档在http://richhickey.github.com/clojure-contrib/pprint-api.html
目前还没有,但这个功能已经被讨论并且一些接近Clojure的人正在(大概)开发中。