2.21 Exercise 2.21
First, the implementation of square-list that does not use map:
(define (square-list items) | (if (null? items) | nil | (cons (square (car items)) | (square-list (cdr items))))) |
|
And the implementation that does:
(define (square-list items) | (map (lambda (x) (square x)) items)) |
|