SICP 练习2.31 tree-map

来源:互联网 发布:阿里云域名解析cname 编辑:程序博客网 时间:2024/06/05 08:34
(define (tree-map proc tree)  (map (lambda (sub-tree)         (cond ((null? sub-tree) ())               ((not (pair? sub-tree)) (proc sub-tree))               (else (tree-map proc sub-tree))))       tree))(define square  (lambda (x) (* x x)))(define (square-tree tree) (tree-map square tree))(square-tree   (list 1        (list 2 (list 3 4) 5)        (list 6 7)))
0 0
原创粉丝点击