我正在尝试创建一个具有符号/令牌和传入列表的函数
然后该函数将检查列表是否包含符号/令牌。如果是,则返回其对应的密钥对,如果不是,则返回 nul
我做了一个defparameter,它是:
(defparameter *pairs*
'((apple green)
(banana yellow)
(grape purple)))
然后我做了一个函数来完成任务:
(defun list-pairs (word list)
(if (eq word list)
(rest(list)))
nil))
执行时的函数:(list-pairs '(banana) *pairs*)
我不断得到 nul
我想要返回的是黄色,即密钥对
有人可以帮我解释什么是错的。我对 LISP 很陌生