2017-04-18 60 views
-1

在Clojure中,你只能写如何指定在clojure中使用哪个java函数?

(.getName guild) 

为JDA。 我想获得这个公会的名字,但它试图将它从Java转换为Class,而不是。我不能确切地输入类似这样的东西,以我的理解:

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

有谁知道该怎么办?

+3

这是什么行会的对象?它是如何创建的? – Shlomi

回答

1

我想通了,只需使用类型提示:

(let [^Guild guild (.getGuildById jda "idHere")]) 
相关问题