In genere, un codice di uscita di 0 significa che il programma esegue correttamente. Qualsiasi altro valore numerico tra 1 e 125 (Golang) mostra il programma riscontrato un errore.
Possiamo utilizzare il pacchetto OS per uscire da una funzione con un codice di uscita specifico in GO. Segui questo corto per capire come lavorare con la funzione Exit ().
The Basics - Exit ()
Il metodo di uscita dal pacchetto OS ci aiuta a terminare un programma con un codice di errore specifico. La sintassi è come mostrata:
Func Exit (codice int)La funzione prende un codice di uscita tra 0 e 125 come argomento.
Il programma morirà all'istante se incontra la funzione Exit (). Ciò significa che le funzioni ritardate non verranno eseguite.
Esempio - Errore
Nell'esempio seguente, il programma termina il programma dopo la funzione Exit ().
Pacchetto principaleSe eseguiamo il codice sopra, eseguiremo il codice prima del metodo Exit (). Il programma quindi smette e stampa un messaggio di uscita come:
$ go run use.andareCome accennato, un codice di errore sopra 0 indica un errore. Tuttavia, tieni presente i codici di uscita riservati come mostrato nella risorsa seguente:
https: // tldp.Org/LDP/ABS/HTML/ExitCodes.html
Esempio - successo
Per uscire da un programma senza un errore, è possibile impostare il codice di uscita del programma su 0, come mostrato nell'esempio seguente:
Pacchetto principaleIndipendentemente dal codice di errore, qualsiasi codice dopo il metodo Exit () non viene eseguito.
Conclusione
Questa breve guida ha coperto come utilizzare il metodo Exit () dal pacchetto del sistema operativo. Utilizzando questo metodo, è possibile ax 😊 un programma con uno stato di uscita.
Grazie per aver letto!