Section courante

A propos

Section administrative du site

catch

Capture
Lisp

Syntaxe

catch tag form* => result*

Paramètres

Nom Description
tag Ce paramètre permet d'indiquer la balise catch à évaluer.
form Ce paramètre permet d'indiquer un progn implicite.
result Ce paramètre permet d'indiquer si les formes se terminent normalement, les valeurs renvoyées par les formes; sinon si la balise est renvoyée, les valeurs est renvoyées.

Description

Cet opérateur spécial permet de définir une destination d'un transfert de contrôle non local par throw. Les étiquettes sont utilisées pour trouver la prise à laquelle un throw transfère le contrôle.



Dernière mise à jour : Dimanche, le 9 juin 2019