apply
apply는 배열로 만들 수 있는 자료 구조를 부시고 각각의 매개변수를 취하는 함수로 전달할 수 있다.(max [1 2 3 4 5 6 7 8 9]) [1 2 3 4 5 6 7 8 9] (apply max [1 2 3 4 5 6 7 8 9]) 9 (max 1 2 3 4 5 6 7 8 9) 9보이는가 apply를 써서 자료구조를 부시고 개별 인자로 함수에 전달을 하게 된다. 이걸로 into함수를 만들어 보자.
(defn my-into [target additions] (apply conj target additions)) (my-into [1] [2 3 4])
댓글 없음:
댓글 쓰기