我试图创建一个接收列表并返回倒置列表的函数。
(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)
的位置。
如果这是一个简单的错误,我对计划相对较新。在此先感谢您的帮助。
编辑:这不是重复。我之前没有说过,但是我们无法使用辅助函数。