Я изучаю Clojure, и я пытаюсь определить функцию, которая принимает переменное количество параметров (вариационную функцию) и суммирует их (да, как и процедура +). Однако я не знаю, как реализовать такую функцию
Все, что я могу сделать, это:
(defn sum [n1, n2] (+ n1 n2))
Конечно, эта функция принимает только два параметра и только два параметра. Пожалуйста, научите меня, как заставить его принимать (и обрабатывать) число параметров undefined.