1 2 3 4 5 6 7 8 9
(define counter (let ((count 0)) (lambda () (set! count (+ count 1)) count))) (println (counter)) ; 1 (println (counter)) ; 2 (println (counter)) ; 3