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?
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?
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