(finish-block name (? result #n)) name: a sym result: any type (optional)
Jumps to the end of an enclosing block.
There must be an enclosing
block form with the given name. When the
finish-block form is evaluated, execution jumps ahead to the end of that block.
The block as a whole evaluates to
(prn (block example (finish-block example 100))) ; prints 100