2016년 11월 21일 월요일

[clojure-docs] ->



->

-> 이건 사실 없어도 된다. 괄호의 지옥에서 벗어나기 위해 만들어진 창과 같은 것이다. 링크에 있는 예제를 보자.
(first (.split (.replace (.toUpperCase "a b c d") "A" "X") " "))
"X"

(-> "a b c d" 
           .toUpperCase 
           (.replace "A" "X") 
           (.split " ") 
           first)
"X"
괄호만 있을 때 보다 화살표로 만들어진 것이 더 읽기 쉽다.

댓글 없음:

댓글 쓰기