【发布时间】:2015-09-11 13:57:45
【问题描述】:
在主题中,我想使用一个以函数作为参数的 Java 方法,并为它提供一个 Clojure 函数,无论是匿名函数还是常规函数。任何人都知道如何做到这一点?
【问题讨论】:
-
(reify java.util.function.Function)? -
reify方法有效,但过于冗长。我认为我们将看到越来越多的 Java API 使用java.util.function中的函数式接口,因此最好在 Clojure 本身中解决这个问题。 Clojure 函数已经实现了Runnable和Callable。