要素 el がリストのメンバーであり、アトムを返すかどうかを計算する反復関数を実行したいと考えています。
;;; これがリストです (setf lst '(abcde 1 2 3 4 5))
;;;これは、リストのメンバーかどうかをチェックする関数です。
(defun checklist (a lst)
(if (member a alist)
a))
入力を入れると -> (checklist 1 lst) 、数字が返されます...しかし、アルファベットを入力するとエラーが返されます。..誰でも私が問題を説明するのを手伝ってくれますか?? 前もって感謝します 。
================================================== ==============================
入力時 --> (question5 a lst)
このようなエラーが発生します。
CG-USER(7): (question5 a lst) エラー: バインドされていない変数 `A' の値を取得しようとしています。【コンディションタイプ:UNBOUND-VARIABLE】