
Livro digital
Título:
Go por Exemplo
Autor:
Mark McGranaghan · GolangBR
Categoria:
Tecnologia > Backend
Doador:
Raffaello D. N.
Sinopse:
Você já sabe que Go é rápido e moderno, mas começar uma nova linguagem do zero dá aquele frio na barriga — sintaxe diferente, modelo de memória próprio, e quando chega na parte de concorrência, a coisa complica. Go por Exemplo resolve isso do jeito mais direto possível: sem teoria abstrata, sem rodeios, apenas código comentado que você pode executar, modificar e entender linha por linha. Do "Olá Mundo" ao select em canais, cada conceito vem com um programa completo e sua saída esperada.
O livro cobre 28 tópicos em sequência lógica: tipos básicos, variáveis, constantes e fluxo de controle (for, if/else, switch), depois avança para coleções — arrays, slices, maps — com exemplos práticos de operações como append, copy e slicing. Na parte de funções você encontra múltiplos retornos, funções variádicas, closures e recursão. Estruturas, métodos, interfaces e erros completam a base da linguagem antes do grande destaque: o bloco de concorrência, com goroutines, canais (incluindo buffering, sincronização e direções), select e timeouts — tudo explicado com exemplos executáveis que mostram exatamente como a mágica assíncrona funciona.
Ideal para quem quer aprender Go na prática, seja migrando de outra linguagem ou começando a programar agora. Cada exemplo é autocontido, compilável e testado — você não precisa adivinhar o que o código faz porque a saída está logo ali. Ao final, você sai com domínio sólido da sintaxe, dos tipos e, principalmente, da concorrência em Go, que é onde a linguagem realmente brilha.