Usar tipos de dados e structs, matrizes, fatias e mapas no Go
Saiba mais sobre structs, matrizes, fatias e mapas. Entenda a diferença entre eles e quando usar um tipo em vez do outro.
Objetivos de aprendizagem
Neste módulo, você aprenderá sobre:
- Os tipos de agregação no Go: matrizes e fatias.
- As diferenças entre matrizes e fatias.
- Funções internas para processar dados.
- Como usar estruturas de dados de chave e valor por meio de mapas.
- Como escrever tipos de dados personalizados complexos com structs.
Pré-requisitos
- Um ambiente Go pronto para criar aplicativos. O ideal é que você tenha instalado e configurado o Go localmente e o Visual Studio Code com a extensão do Go instalada.
- Conseguir criar e modificar arquivos
.go
. - Conseguir executar aplicativos Go usando o prompt do terminal.
- Conhecer os tipos de dados básicos como
string
,int
eboolean
. - Saber escrever fluxos de controle de dados básicos como instruções
if
efor
.