という手続きを書くdirect-num-occurs
?数字のリストに数字が含まれているかどうかをチェックします。例:
> (direct-num-occurs? 1 '(2 3 1 4))
;=> #t
> (direct-num-occurs? 1 '(2 3 5 4))
;=> #f
これは私が試したものです:
(define direct-num-occurs?
(lambda (num ws)
(cond
[(null? ws) #f]
[(equal? num (car ws)) #t]
[else (direct-num-occurs? (cdr ws) num)])))
しかし、ペアが必要だというエラーが表示されます。