在 clojure.contrib 中曾经有一个名为 show 的有用实用程序。现在,它已被弃用,是否有等效的?
谢谢!
Stuart Halloway在关于 clojure 简单性的演讲show
中讨论了解构以更“简单”,使不同的可重用功能可用。
生成的代码使用clojure.reflect/reflect
andclojure.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))
我建议您参考Where Did Clojure.Contrib Go文档,其中介绍了 clojure.contrib.repl-utils:
迁移到 clojure.repl 和 clojure.java.javadoc。显示类似于 clojure.reflect/reflect 的功能。