RosettaCodeData/Task/Function-definition/Clojure/function-definition-2.clj

9 lines
125 B
Clojure
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(defn multiply
([] 1)
([x] x)
([x y] (* x y))
([x y & more]
(reduce * (* x y) more)))
(multiply 2 3 4 5) ; 120