2
我有一個列表,其中有一些是空列表。我的函數正在通過主列表並檢查是否有任何空列表。如果是空的,它將消除(或應該)。我不斷收到一輛車:違反合同的錯誤,告訴我它期待一雙,但得到'()。我不知道如何將其更改爲不會出現此錯誤。消除計劃中的列表中的空列表
(define (take-out-nulls alist)
(cond ((null? (car alist)) (take-out-nulls (cdr alist)))
(#t (cons (car alist)(take-out-nulls (cdr alist))))))
哇,我真不敢相信我錯過了。非常感謝。 – Leena