2
小さなリストのリストを取得し、各リストの最初の要素のコピーを各リストの末尾に追加します。それが意味をなさない場合は、例を挙げておきます:リストに再帰的に追加するとnullが返される
f({(0,0,1)、(1,0,0)、(1,0,1,0)、(0,1,0)、.. 。})= {(0,0,1,0)、(1,0,0,1)、(0,1,0,0)、...}
これは私が持っているものですこれまでのところ、
(define (add-end n set)
(cond
((null? set) '())
(cons (append (first set) (first (first set)))
(add-end n (rest set)))))
これは私にヌルの結果を与え続け、私は正確にその理由を知りません。
私は今参照してください。以前私に何が与えられたのですか? – CompNoob
@CompNoobあなたが 'else'を忘れて失敗していました。この状態の「コン」部分は効果がなかった。 –