EXIT |
Sortir |
---|---|
Free Pascal | System |
Syntaxe
Procedure Exit(const X: TAnyType); |
Procedure Exit; |
Paramètres
Nom | Description |
---|---|
X | Ce paramètre permet d'indiquer la valeur à retourner par la fonction. |
Description
Cette procédure permet de quitter la procédure ou fonction immédiatement.
Remarques
- La procédure Exit quitte le sous-programme en cours et retourne le contrôle à la routine appelante. S'il est appelé dans la routine du programme principal, Exit arrête le programme. Le paramètre optionnel X permet de spécifier une valeur de retour, dans le cas où Exit est invoqué dans une fonction. Le résultat de la fonction sera alors égal à X.
- Dans les modes Object Pascal ou Delphi, si l'instruction Exit est entourée d'une ou plusieurs constructions Try .. Finally, les blocs Final sont exécutés, ce qui signifie que si les blocs Finally sont utilisés pour libérer des ressources, ces ressources seront également libérées lorsque la sortie est appelée.
- Notez que bien que Exit en en soit un compilation intrinsèque (c'est-à-dire traité spécialement), il est défini comme un identifiant dans l'unité System, il peut donc être redéfini.
Exemple
Voici quelques exemples typiques de l'utilisation de cette procédure :
on obtiendra le résultat suivant :
01
2
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «Halt»
Dernière mise à jour : Samedi, le 18 juillet 2015