【发布时间】:2012-11-11 12:41:41
【问题描述】:
我在 scheme(lisp) 中创建了一个函数,其中我需要将一个列表与它反向,如下所示:
(cons list (cdr (reverse list)))
考虑到我有这个列表'(0 1 2),期望的输出是:
(0 1 2 1 0)
但我明白了:
((0 1 2) 1 0)
是否有任何函数返回列表的值,而不是列表本身?
【问题讨论】:
-
看起来像家庭作业。请记住,列表由对组成。画一张你的列表的图片,它的反面和你想要的结果成对 - 它应该会有所帮助。