1
我已經定義了以下功能SOMA-N其中ñ是一個整數,升是一個列表。Lisp函數得到錯誤的參數數目
(defun soma-n (n l)
(if (null l)
()
(cons (+ (first l) n) (soma-n (rest l)))))
我想叫它如下,但似乎其中一個參數不發送,因爲我發現了以下錯誤:
(soma-n 3 '(1 2 3))
; SOMA-N got 1 arg, wanted at least 2.
什麼是問題我調用函數的方式?
啊遞歸調用,我錯過一個非常感謝! – 2014-10-08 17:48:46
@LuisAlves如果這對你有效,一定要[接受答案](http://meta.stackexchange.com/q/5234)。 – 2014-10-08 21:59:41