Structs: definição, inicialização e campos embutidos
Structs: definição, inicialização e campos embutidos

Go não é uma linguagem orientada a objetos no sentido tradicion... [+]

Maps: criação, iteração e boas práticas
Maps: criação, iteração e boas práticas

Se slices são a espinha dorsal das sequências em Go, maps s&atil... [+]

Arrays e Slices: a espinha dorsal das coleções em Go
Arrays e Slices: a espinha dorsal das coleções em Go

Toda linguagem de programação precisa de uma forma de armazenar... [+]

Ponteiros: conceito, uso e quando evitar
Ponteiros: conceito, uso e quando evitar

Ponteiros são um dos tópicos que mais intimidam iniciantes vind... [+]

Funções: declaração, múltiplos retornos e variádicas
Funções: declaração, múltiplos retornos e variádicas

Em Go, funções são cidadãs de primeira classe. El... [+]

Estruturas de controle: if, for e switch
Estruturas de controle: if, for e switch

Todo programa útil precisa tomar decisões e repetir opera&ccedi... [+]

Operadores, expressões e conversão de tipo
Operadores, expressões e conversão de tipo

Se variáveis são os substantivos de um programa, operadores s&a... [+]

Variáveis, tipos primitivos e declaração curta
Variáveis, tipos primitivos e declaração curta

  O sistema de tipos do Go é sua primeira linha de defesa! ... [+]