Я пытаюсь создать конкретный ответ для данного списка, если он имеет общие элементы с другим списком. Как и в случае, если у меня есть список (мое имя - Джон), и у меня есть другой список (John Adam Jacob), я бы хотел, чтобы первый список мог видеть, что Джон во втором списке, и иметь возможность печатать что-то вроде (это известное имя) или что-то похожее.Racket найти общие элементы между списками
Код, о котором я думал, использует карту и член.
(define (specific-reply user-list)
(cond (member (map (lambda (user-list)) '(John Adam Jacob)))
(write (this is a known name))
(else
(write (this is not a known name)))))
Я очень знал, как рэкет и схемы, однако, и я действительно не получил его компилировать еще, так что я думаю, что я в основном прочь.
Любая помощь была бы принята с благодарностью.
'member' не является функцией более высокого порядка (по крайней мере, не тогда, когда используется без его дополнительного 3-го аргумента). –
Я исправил заявление. – rnso