Busque em todas as páginas da documentação
10 pages in this section.
Aprenda como o Go organiza o código-fonte em pacotes, os compila em arquivos objeto e os vincula em um único binário estático.
Aprenda os fundamentos de Go com 10 exemplos executáveis, cobrindo sintaxe básica, declaração de variáveis, valores zero e estrutura de programas.
Aprenda a declarar variáveis e constantes em Go, entenda o escopo léxico e evite armadilhas comuns como bugs de captura de closure com iota.
Aprenda como os valores zero do Go simplificam APIs, fornecendo estados padrão para todos os tipos, de zeros numéricos a nil para tipos de referência.
Aprenda os tipos numéricos do Go, strings UTF-8, runes e fatias de bytes. Entenda conversões, evite erros comuns e manipule texto Unicode corretamente.
Aprenda as principais diferenças entre arrays, slices e maps em Go, incluindo seus tipos, estruturas subjacentes e quando usar cada um.
Aprenda como structs Go agrupam dados, incorporam tipos para composição sem herança e promovem campos e métodos para o tipo externo.
Aprenda como ponteiros em Go permitem a mutação de estado entre funções e evitam grandes cópias de dados. Entenda o operador de endereço e receptores de ponteiro.
Aprenda as melhores práticas fundamentais de Go para nomenclatura, declarações, tipos e coleções. Melhore a qualidade e a manutenibilidade do código com esses hábitos fundamentais.
Um resumo de página única de cada item de destaque das 9 páginas da seção Fundamentos de Go, agrupado por página de origem para que você possa verificar todos os 54 pontos importantes sem abrir cada artigo individualmente.