It is often useful to be able to immediately return control from a function
definition (like the C return statement). Jade's version of Lisp has
the return function for this.
(funcall '(lambda () (return 'x) 'y))
=> x
The 'y form is never evaluated since control is passed straight from
the (return 'y) form back to the funcall form.
Go to the first, previous, next, last section, table of contents.