When to use lambdas? added by charlietanksley on Tue Jul 12 19:53:49 2011

; This comes from the 3rd edition of The Little Lisper
(define member?
  (lambda (a lat)
    (cond
      ((null? lat) #f)
      (#t (or
            (eq? (car lat) a)
            (member? a (cdr lat)))))))

; This is a modified version I wrote
(define (member2? a lat)
  (cond
    ((null? lat) #f)
    (else (or
            (eq? (car lat) a)
            (member2? a (cdr lat))))))