Structs e Pointers
Parte do curso de Go
Toda variável que você escreveu até aqui neste curso guarda um valor solto: um número, uma string, um slice. Só que dados de verdade raramente vêm sozinhos. Um ponto na tela precisa de um x e de um y juntos. Um usuário precisa de um nome e de um email juntos.
Pense num formulário de papel: um retângulo com campos etiquetados, "Nome", "Idade", "Email", cada um esperando um tipo particular de resposta. O formulário em si é um modelo, um formato com espaços nomeados. Preencher um deles produz as respostas de uma pessoa específica dentro desse formato.
Quer aprender Go Structs e Pointers em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Go pronto e pratique Structs e Pointers com um tutor de IA que conhece seu código.
Começar esta liçãoStructs e PointersO que você vai aprender
- Struct definition
- Field access
- Zero values for structs
- Pointer types
- & and * operators
- Pointer receivers vs value receivers
- When to use a pointer
Leia esta lição no seu idioma
Todas as lições deste curso
20 lições- 1Olá, Go25 min
- 2Variáveis e Tipos25 min
- 3Fluxo de Controle: if e for30 min
- 4Funções30 min
- 5Slices e Maps35 min
- 6Structs e Pointers35 min
- 7Methods e Interfaces35 min
- 8Tratamento de Erros35 min
- 9Modules e Estrutura de Projeto35 min
- 10Projeto Final de CLI Minimalista40 min
- 11Um Tour pela Biblioteca Padrão40 min
- 12Testes e Benchmarks40 min
- 13Goroutines e Channels40 min
- 14Padrões de Concorrência45 min
- 15Generics35 min
- 16Servidores HTTP45 min
- 17Bancos de dados com database/sql45 min
- 18Desempenho e Criação de Perfis40 min
- 19Padrões de Projeto em Go40 min
- 20Implantação e Produção45 min
