Junior — Middle
Que tipo de dado ou valor a função Make retorna no contexto do seu projeto?
sobes.tech IA
Resposta da IA
No idioma Go, a função make é usada para inicializar e alocar memória para slices, mapas e canais. Ela retorna um valor do tipo que você especifica na chamada — por exemplo, um slice, um mapa ou um canal, mas já inicializado e pronto para uso.
Exemplo:
s := make([]int, 5) // s — slice de 5 elementos do tipo int
m := make(map[string]int) // m — mapa vazio com chaves do tipo string e valores do tipo int
c := make(chan int) // c — canal para transmissão de int
Assim, make retorna um valor inicializado do tipo específico (slice, mapa ou canal), e não um ponteiro ou interface.