OS -Ausgang Golang

OS -Ausgang Golang
Ein Exit -Code oder ein Exit -Status ist eine von einem Programm zurückgegebene Nummer, um anzuzeigen, ob ein Programm erfolgreich ausgeführt oder auf einen Fehler gestoßen ist.

Normalerweise bedeutet ein Exit -Code von 0, dass das Programm erfolgreich ausgeführt wird. Jeder andere numerische Wert zwischen 1 und 125 (Golang) zeigt, dass das Programm auf einen Fehler gestoßen ist.

Wir können das Betriebssystempaket verwenden, um eine Funktion mit einem bestimmten Exit -Code in Go zu beenden. Folgen Sie diesem Kurzfilm, um zu verstehen, wie man mit der Funktion exit () arbeitet.

Die Grundlagen - Exit ()

Die Exit -Methode aus dem Betriebssystempaket hilft uns, ein Programm mit einem bestimmten Fehlercode zu beenden. Die Syntax ist wie gezeigt:

Func Exit (Code int)

Die Funktion nimmt einen Exit -Code zwischen 0 und 125 als Argument auf.

Das Programm stirbt sofort, wenn es auf die Funktion exit () trifft. Dies bedeutet, dass verzögerte Funktionen nicht ausgeführt werden.

Beispiel - Fehler

Im folgenden Beispiel beendet das Programm das Programm nach der Funktion exit ().

Paket Main
importieren (
"fmt"
"OS"
)
funcmain ()
fmt.Println ("Ich renne")
Betriebssystem.Ausgang (5)
fmt.Println ("Ich renne nie")

Wenn wir den obigen Code ausführen, führen wir den Code vor der Exit () -Methode aus. Das Programm beendet und druckt dann eine Exit -Nachricht als:

$ go run run exit.gehen
ich renne
Beendenstatus 5

Wie bereits erwähnt, gibt ein Fehlercode über 0 einen Fehler an. Denken Sie jedoch vorbehaltlich reservierte Exit -Codes, wie in der folgenden Ressource gezeigt:

https: // tldp.org/ldp/abs/html/exitcodes.html

Beispiel - Erfolg

Um ein Programm ohne Fehler zu beenden, können Sie den Exit -Code des Programms auf 0 festlegen, wie im folgenden Beispiel gezeigt:

Paket Main
importieren (
"fmt"
"OS"
)
funcmain ()
fmt.Println ("Ich renne")
Betriebssystem.Beenden (0)
fmt.Println ("Ich renne nie")

Unabhängig vom Fehlercode wird jeder Code nach der METHODE EXIT () nicht ausgeführt.

Abschluss

Diese kurze Anleitung behandelte die Verwendung der METHODE EXIT () aus dem Betriebssystempaket. Mit dieser Methode können Sie ein Programm mit einem Exit -Status Axe 😊 AX 😊 AX AX ax.

Danke fürs Lesen!