方案中的镜像返回没有辅助函数的嵌套列表

时间:2016-04-04 22:58:41

标签: scheme racket

我试图创建一个接收列表并返回倒置列表的函数。

(define (mirror l)
    (if (< (length l) 2)
         (car l)
         (list (mirror (cdr l)) (car l))))

当我运行(mirror (list 1 2 3 4))时,它会返回(((4 3) 2) 1)我希望(4 3 2 1)的位置。 如果这是一个简单的错误,我对计划相对较新。在此先感谢您的帮助。

编辑:这不是重复。我之前没有说过,但是我们无法使用辅助函数。

0 个答案:

没有答案