En règle générale, un code de sortie de 0 signifie que le programme exécute avec succès. Toute autre valeur numérique entre 1 et 125 (Golang) montre que le programme a rencontré une erreur.
Nous pouvons utiliser le package OS pour quitter une fonction avec un code de sortie spécifique dans Go. Suivez ce court pour comprendre comment travailler avec la fonction exit ().
Les bases - exit ()
La méthode de sortie du package OS nous aide à terminer un programme avec un code d'erreur spécifique. La syntaxe est comme indiqué:
Func Exit (code int)La fonction prend un code de sortie entre 0 et 125 comme argument.
Le programme mourra instantanément s'il rencontre la fonction de sortie (). Cela signifie que les fonctions retardées ne fonctionneront pas.
Exemple - Erreur
Dans l'exemple ci-dessous, le programme met fin au programme après la fonction de sortie ().
package principalSi nous exécutons le code ci-dessus, nous exécuterons le code avant la méthode de sortie (). Le programme quitte et imprime ensuite un message de sortie comme:
$ go run sort.allerComme mentionné, un code d'erreur ci-dessus 0 indique une erreur. Cependant, gardez à l'esprit les codes de sortie réservés comme indiqué dans la ressource ci-dessous:
https: // tldp.org / LDP / ABS / HTML / EXITCODES.html
Exemple - Succès
Pour quitter un programme sans erreur, vous pouvez définir le code de sortie du programme sur 0, comme indiqué dans l'exemple ci-dessous:
package principalQuel que soit le code d'erreur, tout code après la méthode Exit () ne s'exécute pas.
Conclusion
Ce court guide a couvert comment utiliser la méthode exit () du package OS. En utilisant cette méthode, vous pouvez hacher un programme avec un statut de sortie.
Merci d'avoir lu!