【SICP练习】60 练习2.30

简介:


练习2.30

如果这道题感觉有点难度的话,可以回过头来看看75页定义的两个scale-tree。我的定义如下:

(define (square-tree tree)

   (cond ((null? tree) ‘())

         ((not (pair? tree)) (square tree))

            (else (cons (square-tree (car tree))

                    (square-tree (cdrtree))))))

(define (square-tree tree)

   (map (lambda (sub-tree)

            (if (pair? sub-tree)

               (square-tree sub-tree)

               (square sub-tree)))

         tree))

目录
相关文章
|
Go
【SICP练习】146 练习4.2
版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/NoMasp/article/details/44729521 练习4-2 原文 Exercise 4.
666 0