Exit |
Sortie |
|---|---|
| VBScript | |
Syntaxe
| Exit Do |
| Exit For |
| Exit Function |
| Exit Sub |
Description
Ce mot réservé permet de quitter immédiatement.
Remarques
- L'instruction Exit permet de quitter immédiatement une structure de contrôle ou un bloc de code avant qu'il ne se termine normalement. Elle est utilisée pour interrompre un traitement dès qu'une condition spécifique est remplie, ce qui évite des exécutions inutiles.
- Exit Do permet de sortir d'une boucle Do...Loop même si la condition de sortie n'est pas encore atteinte. Cela est particulièrement utile lorsqu'une situation exceptionnelle est détectée à l'intérieur de la boucle, comme une erreur ou une donnée trouvée.
- Exit For est utilisé pour interrompre une boucle For ou For Each. C'est très utile lorsqu'on a trouvé ce qu'on cherchait dans une collection ou un tableau et qu'il n'est pas nécessaire de continuer l'itération jusqu'au bout.
- Exit Function permet de terminer l'exécution d'une fonction avant d'atteindre la fin du bloc End Function. Cela permet de renvoyer un résultat ou d'interrompre un traitement dès qu'un certain état est détecté, optimisant ainsi les performances.
- Exit Sub fonctionne de la même manière que Exit Function, mais s'applique aux procédures Sub (ne retournant pas de valeur). C'est utile lorsqu'on veut éviter que des instructions non nécessaires ne soient exécutées à la suite.
- L'instruction Exit améliore le contrôle du flux d'exécution dans les scripts, en permettant des sorties anticipées. Elle contribue aussi à la clarté du code, en limitant les blocs imbriqués et en évitant des conditions complexes.
- Il est recommandé d'utiliser Exit en conjonction avec des tests logiques clairs, afin que la sortie anticipée ne rende pas le comportement du programme imprévisible. Cela rend le script plus robuste et plus facile à maintenir.
- Même si Exit permet d'accélérer certains traitements, il ne faut pas en abuser. Trop d'exit dans une même fonction peuvent rendre le code difficile à suivre, surtout s'ils sont dispersés dans différents cas conditionnels. Un bon commentaire est alors conseillé.
Dernière mise à jour : Lundi, le 19 Avril 2021