0
(define filter-in
(lambda (predicate list)
(let((f
(lambda (l)
(filter-in-sexpr predicate l))))
(map f list))))
(define filter-in-aux
(lambda (pred lst)
(if (null? lst) '()
(cons (filter-in-sexpr pred (car lst))
(filter-in-aux pred (cdr lst))))))
(define filter-in-sexpr
(lambda (pred sexpr)
(if (equal? (pred sexpr) #t)
sexpr
'())))
(필터 번호가? '(a 2 (1 3) b 7)은 (() 2()() 7)을 생성합니다.스키마 목록에서 null 요소 제거
(2 7)의 최종 결과를 얻기 위해 생성 된 목록에서 null 요소를 건너 뛸 수 있습니까?