Tôi đang học Clojure và tôi đang cố gắng xác định một hàm nhận một số tham số thay đổi (một hàm đa dạng ) và tổng chúng lại (yep, giống như thủ tục +). Tuy nhiên, tôi không biết cách triển khai chức năng như vậy
Mọi thứ tôi có thể làm là:
(defn sum [n1, n2] (+ n1 n2))
Tất nhiên hàm này chỉ nhận hai tham số và hai tham số. Vui lòng hướng dẫn tôi cách làm cho nó chấp nhận (và xử lý) một số lượng tham số không xác định.