1. 연구 모듈/Lisp - Clojure
[Lisp/Clojure] Clojure에서 "->" 매크로 사용
사용자-1
2020. 12. 18. 07:30
1) ->를 사용하지 않은 코드
(reduce (map (map xs bar) foo) baz)2) ->를 사용한 코드
(-> xs (map bar) (map foo) (reduce baz))
1번과 같은 중첩된 호출 대신에 2번과 같은 순차적인 호출로 표현할 수 있게 해준다.
앞쪽의 함수의 호출 결과가 그 다음 호출의 첫번째 파라미터로 들어간다. (xs는 변수)
<테스트 환경> - OS : Windows 10 - Leiningen 버전 : 1.0.0