2017-04-18 66 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")]) 
相關問題