clojure中的Java lambda回调 1 周,6 日 Questions & Answers 1524 我在clojure中使用java库,它有一个接受回调的函数: http://home.dv8tion.net:8080/job/JDA/Promoted%20Build/javadoc/net/dv8tion/jda/entities/MessageChannel.html#sendMessageAsync-java.lang.String-java.util.function.Consumer- 如何在clojure中传递这样的回调?我尝试了匿名函数fn,但它不起作用。在java中使用java lambdas是可行的
# 1 楼答案 你可以简单地reify一个接口 下面是一个例子 (def consumer (reify java.util.function.Consumer (accept [this t] ; here the impl )))
# 1 楼答案
你可以简单地reify一个接口
下面是一个例子