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