4
연습으로 저는 Vector와 비슷한 데이터 구조를 개발 중입니다. IPersistentVector가 확장 한 모든 인터페이스를 구현했지만 'conj'가 정의 된 인터페이스를 찾지 못했습니다. 어떤 인터페이스입니까? 감사합니다.conj를 포함하고있는 인터페이스?
연습으로 저는 Vector와 비슷한 데이터 구조를 개발 중입니다. IPersistentVector가 확장 한 모든 인터페이스를 구현했지만 'conj'가 정의 된 인터페이스를 찾지 못했습니다. 어떤 인터페이스입니까? 감사합니다.conj를 포함하고있는 인터페이스?
clojure.lang.IPersistentCollection/cons
. 원래는 cons
으로 이름이 붙여졌고, Clojure 함수가 이제 conj
으로 불려지더라도 인터페이스에서 멈추었습니다.
또 다른 예는 'rest'이며 인터페이스 측면에서는'c.l.ISeq/more'입니다. – kotarak