Clojure는 지속적 데이터 구조, 벡터, 맵 및 세트 중 일부에 대해 일시적인 아날로그가 있습니다. 벡터의 경우 pop!
및 conj!
함수가 있으며 지속 벡터의 경우 pop
및 conj
과 유사하지만 peek!
은 없습니다.왜 엿봄이 없습니다! 클로저의 과도 벡터에 대한 함수?
peek!
을 효율적으로 구현할 수없는 기술적 인 이유가 있습니까? 아니면 과도 벡터에 대한 대부분의 유스 케이스에서 필요하지 않은가? 항상 할 수 있습니다
(defn peek! [tvec] (get tvec (dec (count tvec))))
하지만 기본 제공되는 솔루션이 없다는 것이 이상하게 보입니다. 정말 가장 ggroup로 이동 디자인 질문
대단히 감사합니다. 도와 줬어. 나는 엿봄이 절실히 필요하지 않다! 기능이 변경되었지만 풀뿌리 캠페인을 시작하는 것이 좋습니다. 당분간 나는 현명한 BDFL이나 그의 중역을 괴롭히지 않을 것입니다. –