Wie man eine Clojure-Funktion nehmen eine variable Anzahl von Parametern?

Ich bin zu lernen, Clojure und ich versuche, eine Funktion definieren, die eine variable Anzahl von Parametern (a variadic - Funktion) und zusammenfassen (ja, genau wie die + - Verfahren). Allerdings, ich weiß nicht, wie die Implementierung einer solchen Funktion

Alles, was ich tun kann, ist:

(defn sum [n1, n2] (+ n1 n2))

Natürlich diese Funktion nimmt zwei Parameter und zwei Parameter nur. Bitte Lehre mich, wie man es annehmen (und verarbeiten) einer unbestimmten Anzahl von Parametern.

InformationsquelleAutor der Frage rodrigoalves | 2012-02-11

Schreibe einen Kommentar