Я вивчаю Clojure і намагаюся визначити функцію, яка приймає змінну кількість параметрів ( variadic функція) і підсумовує їх (так, як процедура +). Однак я не знаю, як реалізувати таку функцію
Все, що я можу зробити, це:
(defn sum [n1, n2] (+ n1 n2))
Звичайно, ця функція приймає лише два параметри та два параметри. Будь ласка, навчіть мене, як змусити його приймати (і обробляти) невизначену кількість параметрів.