我想做一个迭代函数来计算元素 el 是否是列表的成员并返回一个原子。
;;; 这是列表 (setf lst '(abcde 1 2 3 4 5))
;;;这是检查它是否是列表成员的函数。
(defun checklist (a lst)
(if (member a alist)
a))
当我输入 -> (checklist 1 lst) 时,它返回数字......但是当我输入字母时,它返回错误。..任何人都可以帮我说明问题是什么?提前致谢 。
==================================================== ===============================
当我输入->(问题5 a lst)
它给了我这样的错误。
CG-USER(7): (question5 a lst) 错误:尝试获取未绑定变量“A”的值。[条件类型:UNBOUND-VARIABLE]