Lisp Scheme Part20
■ このスレッドは過去ログ倉庫に格納されています
0103デフォルトの名無しさん
2008/03/12(水) 00:06:43入れ子になったlambdaの意味が分かりません
(define multirember-f
(lambda (test?)
(lambda (a lat)
(cond
((null? lat) (quote()))
((test? a (car lat))
((multirember-f test?) a
(cdr lat)))
(else (cons (car lat)
((cons (car lat)
((multirember-f test?) a
(cdr lat))))))))
調べてみてブロックというのがこの例なのかなと思っているのですが、
なぜlambdaが二つ必要なのか理解できません
どなたかご教示願います
■ このスレッドは過去ログ倉庫に格納されています