我有非常简单的Java代码:
public class MessageListenerExample extends ListenerAdapter
{
@Override
public void onMessageReceived(MessageReceivedEvent event)
{
// do something with event
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我似乎无法理解如何将该代码转换为clojure代码。文档和文章非常令人困惑。我也很高兴看到更多示例。我也对使用感兴趣implements。
我有一个java.util.Collections $ UnmodifiableList 这样的东西:
(.getGuilds bot)
Run Code Online (Sandbox Code Playgroud)
我如何迭代它,getName在每个上面调用一个方法并创建所有名称的另一个列表.
我在clojure中使用Java库,它具有接受回调的功能:
如何在clojure中传递此类回调?我尝试了匿名功能,fn但没有用。在Java中使用Java lambdas可以工作。