Normalmente, um código de saída de 0 significa que o programa é executado com sucesso. Qualquer outro valor numérico entre 1 e 125 (Golang) mostra que o programa encontrou um erro.
Podemos usar o pacote do sistema operacional para sair de uma função com um código de saída específico em Go. Siga este curto para entender como trabalhar com a função EXIT ().
O básico - Exit ()
O método de saída do pacote do sistema operacional nos ajuda a encerrar um programa com um código de erro específico. A sintaxe é como mostrado:
Func Exit (código int)A função leva um código de saída entre 0 e 125 como o argumento.
O programa morrerá instantaneamente se encontrar a função exit (). Isso significa que as funções atrasadas não serão executadas.
Exemplo - erro
No exemplo abaixo, o programa encerra o programa após a função EXIT ().
Pacote principalSe executarmos o código acima, executaremos o código antes do método de saída (). O programa sai então que termina uma mensagem de saída como:
$ go run saída.irComo mencionado, um código de erro acima de 0 indica um erro. No entanto, lembre -se dos códigos de saída reservados, como mostrado no recurso abaixo:
https: // tldp.org/ldp/abs/html/saitcodes.html
Exemplo - Sucesso
Para sair de um programa sem erro, você pode definir o código de saída do programa como 0, conforme mostrado no exemplo abaixo:
Pacote principalIndependentemente do código de erro, qualquer código após o método EXIT () não é executado.
Conclusão
Este curto guia abordou como usar o método EXIT () do pacote OS. Usando este método, você pode fazer um programa com um status de saída.
Obrigado pela leitura!