2.31 Exercise 2.31
(define (tree-map proc tree) | (map (lambda (sub-tree) | (if (pair? sub-tree) | (tree-map proc sub-tree) | (proc sub-tree))) | tree)) |
|
As an example, we could define scale-tree this way:
(define (scale-tree tree factor) | (tree-map (lambda (x) (* x factor)) tree)) |
|