2016년 11월 19일 토요일

[clojure-docs]some



some

some은 처음에 나오는 함수가 참인 경우가 하나라고 있는지 물어보는 것이다.
(some #(> % 5) [1 2 3 4])
nil

(some #(> % 3) [1 2 3 4])
true
여기 나오는 값이 실제 값이 아닌 true인 것을 유의하자. 트릭으로 and를 쓰면 된다. (and가 매크로라서(?) 되는듯 나중에 더 공부하고 적어보기로 하겠다.)

댓글 없음:

댓글 쓰기