1
resposta

os.Exit

Com a utilização do os.Exit para retornar um inteiro para o OS na saída do programa , na declaração da função “main” não deveríamos dizer “func main() int {}” para retornar um inteiro?

1 resposta

Olá Alessandro,

Diferentemente da linguagem C, Go não utiliza o valor de retorno inteiro na função main. Para retornar um valor diferente de zero você deve passar como parâmetro, por exemplo: os.Exit(3)

Veja esse explicação aqui, também: https://gobyexample.com/exit

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software