Function: block

block is a function alias for cl-block, defined in cl-macs.el.gz.

This macro is obsolete since 27.1; use cl-block instead.

Signature

(block NAME &rest BODY)

Documentation

Define a lexically-scoped block named NAME.

NAME may be any symbol. Code inside the BODY forms can call cl-return-from to jump prematurely out of the block. This differs from catch and throw
in two respects: First, the NAME is an unevaluated symbol rather than a
quoted symbol or other form; and second, NAME is lexically rather than
dynamically scoped: Only references to it within BODY will work. These
references may appear inside macro expansions, but not inside functions called from BODY.

Aliases

block (obsolete since 27.1)