重複の可能性:
リストの最後にアイテムを追加するための「短所」とは何ですか?
lispに関する多くのチュートリアルを見て、グーグルで答えを探して高低を検索した後でも、LISPのリストの最後に追加する方法がわかりません。
'a
リストの最後に関数を追加したいのです'(b c d)
が、前に追加する方法しかわかりません。誰かが私が短所を正しく使用し'a
てリストの最後に追加するのを手伝ってもらえますか?これが私のコードです。前もって感謝します。
(defun AddRt (a list)
(cond
((null list)
0)
(t
(princ (cons a (cons (car list) (cdr list))))
)))
(AddRt 'a '(b c d))