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