私は道の始まりにいます。cons
この部分を2~3時間理解しようとしましたが、うまくいきませんでした。この短所の部分が理解できませんでした。'a d'
結果に応じてどのように組み合わせますか?
(define remv
(lambda (x ls)
(cond
[(null? ls) '()]
[(eqv? (car ls) x) (remv x (cdr ls))]
[else (cons (car ls) (remv x (cdr ls)))])))
次のような入力を入れると:
> (remv 'b '(a b b d))
私は得る(a d)
。
しかし、それがどうなったのか理解できませんでした'a d'
。