0
(define ls2 '((james (1 2 3) (4 5 6) (8 5 6))
(daren (7 8 9) (2 6 4))
))
(define (delete name lst clear)
(if (equal? (caar ls2) name) (clear (cdar lst))
(delete name (cdr lst) clear)))
(define (clear lst)
(if (null? lst) #t (remove (car lst) lst)))
(delete 'james ls2 clear)
如果詹姆斯與列表的元素,然後(1 2 3)(4 5 6)(8 5 6)匹配必須明確。我可以清除(1 2 3),並且我想每次遞歸清除(4 5 6)(8 5 6)。但是我無法成功。 我需要緊急幫助。清除列表中方案
謝謝很多東西。你的幫助讓我解脫:) –