【SICP练习】50 练习2.18



练习2.18

这道题也不难,通过迭代来完成。不过我想整个过程,无论是两个define还是一个define,都只用一个参数,但还为完成,希望有谁会的在博文下面评论咯。

(define (reverse list)

   (reverse-iter list ‘()))

(define (reverse-iter list other)

   (if (null? list)

      other

      (reverse-iter (cdr list) (cons (car list) other))))

版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.csdn.net/nomasp

你可能感兴趣的:(SICP)