我无法理解Clojure中 reify 函数的用法。
Clojure有什么用?

你能提供例子吗?

最佳答案

reify宏允许创建扩展java.lang.Object类的匿名类和/或实现指定的接口(interface)/协议(protocol)。 API docs并未明确描述目的,而是提供了该宏的功能的技术细节。 Java interop documentation提供了有关目的的简短描述:



可以在datatypes documentatio中找到更多信息,您可以在其中找到非常详细的描述以及它与proxy的比较:

08-03 12:21