3
빠른 clojure 질문,이 구문은 대부분 관련이 있다고 생각합니다. 어떻게 예를 들어, 내가 인수의 특정 유형의 서명을 기반으로 multimethod을 파견 할 :Clojure : 다른 클래스 유형에 defmulti
(defn foo
([String a String b] (println a b))
([Long a Long b] (println (+ a b))
([String a Long b] (println a (str b))))
내가 예를 들어지도 다음에 두 개의 문자열, 더블,이 다음지도에, 임의의 물건이를 확장 할 IFN 등 뒤에 두 배 ... REPL에서