문서 보기역링크PDF로 내보내기맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. # conj conj는 컬랙션에 하나 이상의 요소를 추가한다. 하지만 그 컬렉션의 데이터 구조에 가장 효율적인 방식으로 추가한다. [[vector|벡터]]의 경우 conj는 컬렉션의 맨 뒤에 요소를 추가한다. [[list|리스트]]의 경우에는 시작 부분에 추가한다. <code clojure> ;; conj는 리스트의 맨 앞에 요소를 추가한다. (conj '(:toast :butter) :jam) ;=> (:jam :toast :butter) ;; 여러 개의 요소를 맨 앞에 추가한다. (conj '(:toast :butter) :jam :honey) ;=> (:honey :jam :toast :butter) </code> {{ https://i.imgur.com/4ZgQnVb.jpg }} ### Example <code> (ns clojure.examples.example (:gen-class)) (defn example [] (println (conj (list 1 2,3) 4 5))) (example) </code> #### Output <code> (5 4 1 2 3) </code> ## Refs - https://www.tutorialspoint.com/clojure/clojure_lists_conj.htm open/conj.txt 마지막으로 수정됨: 2022/02/21 12:03저자 127.0.0.1