Sobes.tech
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.