lisp 習題 (member '(a) '((a) (b))) 為什麼返回nil

babyyellow發表於2012-08-07
為什麼 (member '(a) '((a) (b))) 返回 nil?

CL-USER> (member '(a) '((a) (b)))
NIL
CL-USER> (member '(a) '((a) (b)):test #'equal)
((A) (B))

CL-USER> (member 'a '((a) (b)):key #'car)
((A) (B))
CL-USER>


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-740222/,如需轉載,請註明出處,否則將追究法律責任。

相關文章