Leitura do livro Introdução à Linguagem Go: Crie Programas Escaláveis e Confiáveis da Novatec, escrito pelo Caleb Doxsey.
Scripts de propósitos diferentes são criados em pastas separadas, sendo a nomenclatura: capítulo_nome-sugestivo
- 1. Iniciando
- 2. Tipos
- 3. Variáveis
- 4. Estruturas de controle
- 5. Arrays, fatias e mapas
- 6. Funções
- 7. Estruturas e interfaces
- 8. Pacotes
- 9. Testes
- 10. Concorrência
go run folder/main.go
# ou
# cd folder
# go run .
# vim
#:so .exrc
#<leader>r
# documentação do go
godoc -http=:6060
- Performance
- Compilação multiplataforma
- Tipagem estática com atribuição implícita usando
:=
- Muitas ferramentas builtin
- Teste
- Documentação
- Formatação
- Package manager
Programas úteis para baixar com go:
go get golang.org/x/tools/cmd/godoc
go get golang.org/x/tools/cmd/goimports