在Clojure中你只能写
(.getName guild)
为JDA。 我想得到这个公会的名字,但是它试图将它从Java转换为Class。根据我的理解,我无法输入这样的内容:
(Guild/getName guild)
; nor this:
(Guild.getName guild)
; and at least not this:
(guild.getName)
有谁知道该怎么做?
答案 0 :(得分:1)
我通过简单地使用类型提示来解决这个问题:
(let [^Guild guild (.getGuildById jda "idHere")])