我对Scheme相当陌生,并且我正在考虑一种方法来递归地对给定列表中的每个数字进行立方,这就是我所拥有的:
(define (cube-it-list lst)
(cond [(empty? lst) empty]
[else (cons (cube-it (first lst))
(cube-it-list (rest lst)))]))
但是每次我执行程序时都会出错,我不确定为什么有人可以帮助或想出更好更有效的方法来做到这一点。