RosettaCodeData/Task/Jump-anywhere/Racket/jump-anywhere-1.rkt
Ingy döt Net 6f050a029e update
2013-06-05 21:47:54 +00:00

12 lines
282 B
Racket

#lang racket
(define (never-divides-by-zero return)
(displayln "I'm here")
(return "Leaving")
(displayln "Never going to reach this")
(/ 1 0))
(call/cc never-divides-by-zero)
; outputs:
; I'm here
; "Leaving" (because that's what the function returns)