Stop show with sound -- Keyboard shortcut: 'x'  Next slide in show -- Keyboard shortcut: 'n'  4 minutes, 46 secondsHigher-order Functions - slide 4 : 34

Linear search in lists
Search criterias can be passed as predicates to linear search functions
;; A simple linear list search function.
;; Return the first element which satisfies the predicate pred.
;; If no such element is found, return #f.
(define (find-in-list pred lst)
  (cond ((null? lst) #f)
        ((pred (car lst)) (car lst))
        (else (find-in-list pred (cdr lst)))))
find-in-list-session
A sample interaction using find-in-list.
Go to exercise
Go to exercise
Index in list
Go to exercise