next up previous
Next: 9.8 find Up: 9 シーケンスデータ Previous: 9.6 sort

9.7 find-if

シーケンスデータの中から条件に満足したデータをひとつ探し出す ための関数がfind-ifです.
<cl> (find-if #'numberp '(a b 1 2))
1 
<cl> (find-if
         #'(lambda (x) (and (numberp x) (evenp x)))
         '(a b 1 2))
2 
<cl> (find-if #'(lambda (x) (eq x 'a)) '((a) (b) (c))
             :key 'car)
(A)


generated through LaTeX2HTML. M.Inaba 平成18年5月7日