Primeiros passos em Golang
Uma coleção de exemplos simples e diretos para servir como referencia e material de estudo principalmente para quem esta iniciando na linguagem.
- Instalando
- Configurando
- Workspace
- Olá Mundo Nosso primeiro exemplo... um clássico 😃
- Variáveis
- Funções
- Struct
- Loop for
- switch
- defer
- interface
- reflection
- error
- goroutines
- goroutines waitgroup
- select
- package
- time Nem tudo são flores.
- godoc
- http
- cliente http
- templates
- Enviando e-mail via SMTP
- tcp
- ioutil
- expressões regulares
- tratando sinais
- testes
- plugin
- data race
- crc
- zip
- wikipedia
- XML
- JSON
- Protocol buffers
- goto
- http middleware
- Unix Domain Socket
- Array
- Slice
- Channel
- Map
- Crawler
Encontros semanais, todos os Sábados as 14h00 fazemos encontros on-line, os encontros são marcados no nosso grupo do Telegram em https://gopher.pro.br/telegram e em nosso canal no Discord em https://gopher.pro.br/discord.
- Awesome-go Uma lista de impressionantes frameworks, bibliotecas e software escritos em Go.
- 60 days of go Vários exemplos de Go em uma aventura em 60 dias!
- Artigos sobre go Muitos artigos com exemplos praticos.
- Go com C, especial para quem quer brincar com IoT!
- Go com Lua, integrando lua no seu codigo Go
- Net, listando interfaces de rede e IPs
- beanstalk, conectando o beanstalk com Go
Exemplos inspirados nas Funções ZZ
As Funções ZZ são um conjunto de muitos pequenos aplicativos de linha de comando e aqui vamos fazer uma reimplementação escrita em Go.
- goaleatorio Gera um número aleatório
- godolar Busca a cotação do dólar
Esse material é livre, você pode usar da forma que preferir, apenas lembre de citar a fonte e não apenas copie, no lugar disso acrescente, melhore e compartilhe, assim todos ganhamos.