コンスセルをアソシエーションリストに挿入するコードを記述します。例えば は、連想リストLispアソシエーションリストエラー
((1 . a) (3 . c) (4 . d))
があり、私は短所は、このプログラムは
((1 a) (2 . b) (3 . c) (4 . d))
を生成(2 . b)
を細胞に挿入したいが、私のコードは以下の
(car L) should be a lambda expression
がある例外を発生させ、私のコード
(defun INSERTCELL (R L)
(cond ((< (car L) (car R)) cons((car L) INSERTCELL(R (cdr L))))
(t cons(R L))))
R
が(2 . b)
であり、L
が((1 . a) (3 . c) (4 . d))
なので、R
をL
に挿入する必要があります。
機能は、 '(短所の引数...)' 'ない短所(引数...)'のように呼ばれています。 – jkiiski