【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柯于旺 原创文章,如需转载请联系本人。

posted @ 2015-02-22 13:47  nomasp  阅读(134)  评论(0编辑  收藏  举报