如果它们中的任何内容相同,是否可以相互检查两个列表?
(清单'(嘿饼干猴子)'(苹果披萨饼干)==> #t
我尝试了类似的东西
(define (check-list list element)
(let ((x list))
(cond ((null? x) #f)
((eq? (car x) (car element)) #t)
(else (check-list (cdr x) element))))
(check-list list (cdr element)))
我知道这写得不正确,但不知道如何解决这个问题。
任何人都可以帮助我吗?