Junior — Middle
Consegues enumerar os principais tipos de dados de referência utilizados em Go?
sobes.tech IA
Resposta da IA
Em Go, os principais tipos de dados de referência incluem:
- Ponteiros (pointers) — armazenam os endereços de outras variáveis.
- Slices (slices) — arrays dinâmicos que contêm um ponteiro para um array, comprimento e capacidade.
- Mapas (maps) — tabelas hash para armazenar pares chave-valor.
- Funções (functions) — podem ser passadas e usadas como valores.
- Canais (channels) — para comunicação entre goroutines.
Todos esses tipos são passados por referência, o que permite trabalhar de forma eficiente com grandes estruturas de dados e modificá-las dentro de funções.