我想要做:
(mapcar #'assoc '(a s) '((a . b) (c . d) (s . f)))
并让它返回
((A . B) (S . F))
(assoc 'a '((a . b) (c . d) (s . f)))
考虑到回报(A . B)
和(assoc 's '((a . b) (c . d) (s . f)))
回报,这似乎很合理(S . F)
。但可惜它不起作用:
*** - ASSOC: A is not a list
The following restarts are available:
ABORT :R1 Abort main loop
有什么想法吗?