2012-01-08 4 views
4

연습으로 저는 Vector와 비슷한 데이터 구조를 개발 중입니다. IPersistentVector가 확장 한 모든 인터페이스를 구현했지만 'conj'가 정의 된 인터페이스를 찾지 못했습니다. 어떤 인터페이스입니까? 감사합니다.conj를 포함하고있는 인터페이스?

답변

8

clojure.lang.IPersistentCollection/cons. 원래는 cons으로 이름이 붙여졌고, Clojure 함수가 이제 conj으로 불려지더라도 인터페이스에서 멈추었습니다.

+1

또 다른 예는 'rest'이며 인터페이스 측면에서는'c.l.ISeq/more'입니다. – kotarak

관련 문제