Zazwyczaj kod wyjściowy 0 oznacza, że program jest skutecznie wykonany. Każda inna wartość numeryczna między 1 a 125 (Golang) pokazuje, że program napotkał błąd.
Możemy użyć pakietu systemu operacyjnego do wyjścia z funkcji z określonym kodem wyjścia w Go. Postępuj zgodnie z tym krótko, aby zrozumieć, jak pracować z funkcją Exit ().
Podstawy - Exit ()
Metoda wyjścia z pakietu systemu operacyjnego pomaga nam zakończyć program z określonym kodem błędu. Składnia jest jak pokazana:
Func Exit (Code Int)Funkcja przyjmuje kod wyjściowy między 0 a 125 jako argument.
Program umrze natychmiast, jeśli napotknie funkcję Exit (). Oznacza to, że opóźnione funkcje nie będą działać.
Przykład - błąd
W poniższym przykładzie program kończy program po funkcji Exit ().
Pakiet MainJeśli uruchomimy powyższy kod, wykonamy kod przed metodą Exit (). Następnie program rezygnuje i drukuje komunikat wyjściowy jako:
$ Go Run Exit.IśćJak wspomniano, kod błędu powyżej 0 wskazuje błąd. Pamiętaj jednak, że zarezerwowane kody wyjścia, jak pokazano w poniższym zasobie:
https: // tldp.org/ldp/abs/html/exitcodes.html
Przykład - sukces
Aby wyjść z programu bez błędu, możesz ustawić kod wyjściowy programu na 0, jak pokazano w poniższym przykładzie:
Pakiet MainNiezależnie od kodu błędu, każdy kod po metodzie exit () nie działa.
Wniosek
Ten krótki przewodnik obejmował metodę exit () z pakietu systemu operacyjnego. Za pomocą tej metody możesz Ax 😊 program ze statusem wyjścia.
Dziękuje za przeczytanie!