summaryrefslogtreecommitdiff
path: root/coding-exercises/2/23.rkt
blob: f0df068d9b78beea963d01a195bed23029e159af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#lang racket
(require sicp)

(define (for-each action items)
  (define (iter things)
    (action (car things))
    (if (not (null? (cdr things)))
      (iter (cdr things))))
  (iter items))

(for-each (lambda (x) (newline) (display x))
          (list 1 2 3 4 5))