Estoy aprendiendo Clojure y estoy tratando de definir una función que tome un número variable de parámetros (una función variada ) y los resuma (sí, como el procedimiento +). Sin embargo, no sé cómo implementar dicha función.
Todo lo que puedo hacer es:
(defn sum [n1, n2] (+ n1 n2))
Por supuesto, esta función toma dos parámetros y solo dos parámetros. Enséñame cómo hacer que acepte (y procese) un número indefinido de parámetros.