【问题标题】:How to generate a well-formatted output of (all-ns) in Clojure?如何在 Clojure 中生成格式良好的 (all-ns) 输出?
【发布时间】:2014-10-21 10:12:55
【问题描述】:

我想查看所有命名空间的列表。因此我使用(all-ns),它会打印出一长串命名空间。

我希望每个命名空间都在自己的行中,而不是一个接一个的命名空间。那么,我怎样才能以某种方式打印出一个列表,使列表的每个项目都在自己的行中?

【问题讨论】:

    标签: clojure namespaces pretty-print


    【解决方案1】:

    如果您使用的是 CIDER,可以尝试切换漂亮打印:M-x cider-repl-toggle-pretty-printing

    这是另一个解决方案:

    (doseq [x (all-ns)] (println x))
    

    甚至:

    (doseq [x (all-ns)]
      (println (ns-name x)))
    

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2016-02-01
      • 1970-01-01
      相关资源
      最近更新 更多