Skip to content
This repository has been archived by the owner on Sep 25, 2020. It is now read-only.

neninja/ead_go_novatec_introducing-go

Repository files navigation

ead_go_novatec_introducing-go

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

Capítulos

  • 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

Run

go run folder/main.go

# ou
# cd folder
# go run .

# vim
#:so .exrc
#<leader>r

# documentação do go
godoc -http=:6060

Motivos para estudar Go

  • Performance
  • Compilação multiplataforma
  • Tipagem estática com atribuição implícita usando :=
  • Muitas ferramentas builtin
    • Teste
    • Documentação
    • Formatação
    • Package manager

Sites úteis

Go get

Programas úteis para baixar com go:

go get golang.org/x/tools/cmd/godoc
go get golang.org/x/tools/cmd/goimports

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published