无法找到clojure中的第一个来源

时间:2015-08-21 09:37:15

标签: clojure

当我找到'第一'的来源时,这就是我所看到的 -

(def
 ^{:arglists '([coll])
   :doc "Returns the first item in the collection. Calls seq on its
    argument. If coll is nil, returns nil."
   :added "1.0"
   :static true}
 first (fn ^:static first [coll] (. clojure.lang.RT (first coll))))

以下是来源 -

(. clojure.lang.RT (first coll))

这是什么意思? “第一”的来源在哪里?

1 个答案:

答案 0 :(得分:4)

clojure.lang.RT是clojure源中定义的java类。 first 是在该类上定义的静态方法。