Я пытаюсь выполнить школьную проблему, используя списки в Racket. Это простая проблема с использованием рекурсии, но я не могу понять, почему мой код не работает. Мы должны искать список и возвращать true, если указанный элемент соответствует одному в списке. Это то, что я до сих пор:Ошибка списка реестров с использованием рекурсии
(define (containsAnywhere test list)
(cond
((null? list) '())
(equal?((car list) test))
(else(containsAnywhere (test (cdr list))))))
Но я получаю следующее сообщение об ошибке:
application: not a procedure;
expected a procedure that can be applied to arguments
given: 1
arguments.: