java中类型为'int'的等效clojure类是什么?
(def int-class
(->>
(seq (.getMethods java.util.Date))
(filter #(= "setDate" (.getName %)))
first
(.getParameterTypes)
first)))
int-class => int
(= int-class int) => false
答案 0 :(得分:4)
拼写为Integer/TYPE
,但Clojure将其打印为int
。 TYPE
这里是Integer
类的静态成员;此静态成员的类型是Class
。在其他原始包装类中有类似的静态成员。
在代码中找到时,符号int
通常会解析为Var #'clojure.core/int
(其中包含强制转换为int
的功能)。