包含conj的接口?

Pra*_*nav 4 clojure deftype

作为练习,我正在开发一个类似于Vector的数据结构.我已经实现了IPersistentVector扩展的所有接口,但我还没有找到定义'conj'的接口.那个界面是什么?谢谢!

ama*_*loy 8

clojure.lang.IPersistentCollection/cons.它cons最初被命名,即使现在调用它的Clojure函数,它仍然在界面中停留conj.