0
函數applyToAll假設要接受一個函數和一個List,然後把列表中的汽車應用到這個函數中。如何將列表中的每個元素應用於方案中的函數?
這是我迄今摸索出:
(define applyToAll(lambda (f L)
(cond
((null? L) '())
(#t (cons (L) (applyToAll f(car L))))
)))
我不知道我做錯了。一機能的研究呼叫看起來像
(applyToAll (lambda (n) (* n n)) '(1 2 3))
,它會返回
(1 4 9)
相反,它返回:函數調用:預計開括號後的功能,但收到(表1 2 3)
爲什麼我的代碼無法正常工作?
謝謝
是'L'的功能列表?我看到它被用作兩者。 – Sylwester