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