clojure.contrib中曾经有过这个useful utility called show。现在,它已被弃用,是否有相同的功能呢?
谢谢!
答案 0 :(得分:10)
解构show
更加“简单”,提供不同的可重复使用功能,Stuart Halloway在talk中讨论了clojure简单性。
生成的代码使用clojure.reflect/reflect
和clojure.pprint/print-table
和标准的clojure filter
:
(require 'clojure.reflect)
(require 'clojure.pprint)
(->> (clojure.reflect/reflect java.lang.String)
:members
(filter #(.startsWith (str (:name %)) "last"))
(clojure.pprint/print-table))
答案 1 :(得分:6)
我引用你的Where Did Clojure.Contrib Go文档,其中提到了clojure.contrib.repl-utils:
迁移到clojure.repl和clojure.java.javadoc。显示与clojure.reflect / reflect类似的功能。