2012-01-08 25 views
4

作爲練習,我正在開發一個類似於Vector的數據結構。我已經實現了IPersistentVector擴展的所有接口,但是我沒有找到'conj'定義的接口。那是哪個界面? 謝謝!包含conj?

回答

8

clojure.lang.IPersistentCollection/cons。最初它被命名爲cons,即使它的Clojure功能現在被稱爲conj,它仍然在界面中停留。

+1

另一個例子是'rest',它在接口端是'c.l.ISeq/more'。 – kotarak 2012-01-10 06:34:08