私はSchemeにかなり慣れていないので、特定のリスト内のすべての数値を再帰的に立方体にする方法を考えていましたが、これは私が持っているものです:
(define (cube-it-list lst)
(cond [(empty? lst) empty]
[else (cons (cube-it (first lst))
(cube-it-list (rest lst)))]))
しかし、プログラムを実行するたびにエラーが発生し、なぜ誰かが助けたり、これを行うためのより効率的な方法を考え出すことができるのかわかりません。