【发布时间】:2014-10-21 10:12:55
【问题描述】:
我想查看所有命名空间的列表。因此我使用(all-ns),它会打印出一长串命名空间。
我希望每个命名空间都在自己的行中,而不是一个接一个的命名空间。那么,我怎样才能以某种方式打印出一个列表,使列表的每个项目都在自己的行中?
【问题讨论】:
标签: clojure namespaces pretty-print
我想查看所有命名空间的列表。因此我使用(all-ns),它会打印出一长串命名空间。
我希望每个命名空间都在自己的行中,而不是一个接一个的命名空间。那么,我怎样才能以某种方式打印出一个列表,使列表的每个项目都在自己的行中?
【问题讨论】:
标签: clojure namespaces pretty-print
如果您使用的是 CIDER,可以尝试切换漂亮打印:M-x cider-repl-toggle-pretty-printing。
这是另一个解决方案:
(doseq [x (all-ns)] (println x))
甚至:
(doseq [x (all-ns)]
(println (ns-name x)))
【讨论】: