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
,