2016년 11월 23일 수요일

[clojure-doce][tip] 함수만들기의 이상한 아규먼트



내가 의아하게 본 소스가 이거다.
(defn a [new-board [a b]]
...
)
뭐 이런 식으로 만들어지는 함수를 보았는데 참으로 신기했다. 그래서 하나씩 다 넣어봤는데 결과를 얻었다. 잘 보자.
(defn a [new-board [a b]]
  new-board
)

(a [1] [2 3])
[1]
나머지 a, b도 무엇인지 보자.
(defn a [new-board [a b]]
  a
)

(a [1] [2 3])
2

(defn a [new-board [a b]]
  b
)

(a [1] [2 3])
3

댓글 없음:

댓글 쓰기