Projeto Final de CLI Minimalista
Parte do curso de Go
Até agora, todo programa que você escreveu tinha as entradas gravadas no próprio código. Se quisesse somar outros números, editava o arquivo e rodava de novo. Isso serve para aprender e não serve para nada quando o objetivo é uma ferramenta, porque uma ferramenta é algo que você entrega a outra pessoa e é ela quem decide sobre o que a ferramenta vai trabalhar.
Esta lição constrói uma ferramenta de verdade: um programa que você roda como sum 1 2 3 e que imprime 6. Ele é pequeno de propósito, porque a parte interessante não é a aritmética. É tudo o que está em volta. Receber valores de fora, decidir o que fazer quando esses valores não fazem sentido, avisar a quem rodou o programa que algo deu errado e transformar o conjunto todo em um único arquivo que você pode copiar...
Quer aprender Go Projeto Final de CLI Minimalista em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Go pronto e pratique Projeto Final de CLI Minimalista com um tutor de IA que conhece seu código.
Começar esta liçãoProjeto Final de CLI MinimalistaO que você vai aprender
- Os.Args
- Strconv.Atoi
- Error handling with if err != nil
- Os.Exit
- Go build
- Putting it together
