Junior — Middle
Quale tipo di dato o valore restituisce la funzione Make nel contesto del tuo progetto?
sobes.tech AI
Risposta dell'AI
Nel linguaggio Go, la funzione make viene utilizzata per inizializzare e allocare memoria per slice, mappe e canali. Restituisce un valore del tipo specificato durante la chiamata — ad esempio, uno slice, una mappa o un canale — ma già inizializzato e pronto all'uso.
Esempio:
s := make([]int, 5) // s — slice di 5 elementi di tipo int
m := make(map[string]int) // m — mappa vuota con chiavi di tipo stringa e valori di tipo int
c := make(chan int) // c — canale per trasmettere int
Pertanto, make restituisce un valore inizializzato del tipo specifico (slice, mappa o canale), e non un puntatore o un'interfaccia.