如何指定在clojure中使用哪个java函数?

时间:2017-04-18 16:21:16

标签: clojure

在Clojure中你只能写

(.getName guild)

为JDA。 我想得到这个公会的名字,但是它试图将它从Java转换为Class。根据我的理解,我无法输入这样的内容:

(Guild/getName guild)
; nor this:
(Guild.getName guild)
; and at least not this:
(guild.getName)

有谁知道该怎么做?

1 个答案:

答案 0 :(得分:1)

我通过简单地使用类型提示来解决这个问题:

(let [^Guild guild (.getGuildById jda "idHere")])