PasteRack.org
Paste # 8696
2015-11-27 09:54:44

Fork as a new paste.

Paste viewed 175 times.


Embed:

Stateful function

#lang racket

;; Why does this remember the state every time it's called.
(define next-number!
  (let ([n 0])
    (lambda ()
      (set! n (add1 n))
      n)))