내가 Clojure의에 안돼서과 같이 호출 할 수있는 기능을 정의하는 방법이 있는지 궁금 해서요 :가변 인자 함수는
입니다(strange-adder 1 2 3 :strange true)
, 함수하면받을 수 있습니다 int 수와 키워드 인수의 가변 수.
은 내가 키워드 인수를 이런 식으로 함수를 정의 할 수 있다는 사실을 알고 :
(defn strange-adder
[a b c & {:keys [strange]}]
(println strange)
(+ a b c))
하지만 지금 내 기능은 INT의 고정 번호를받을 수 있습니다.
두 가지 스타일을 동시에 사용할 수 있습니까?