あとで私たちが要素を車に持っていなければならないリストを作る必要がないので、以下のコードを書いてもらえますか? @Sylwesterによって述べたよう車とリストがないようにコードを書くには?
(define (square-it l)
(map (lambda (x) (* x x)) l))
(define (sum-it l)
(foldl + 0 l))
(define (sum-of-squares n)
(sum-it (square-it (numbers n))))
(define (square-of-sum n)
(square-it (*list* (sum-it (numbers n)))))
(- (*car* (square-of-sum 100)) (sum-of-squares 100))
おそらく、あなたはそれがあることは明らかだから '平方it'に依存しているとは異なることを行う必要があります'(map square lst)'と '(square n)'は異なります。あなたは本当にあなたが選んだ解決策(XY)の問題ではなく、あなたの問題を説明する必要があります。 – Sylwester