Junior — Middle
Welk type gegevens of waarde geeft de functie Make terug in de context van uw project?
sobes.tech AI
Antwoord van AI
In de Go-taal wordt de functie make gebruikt om slices, kaarten en kanalen te initialiseren en geheugen toe te wijzen. Het retourneert een waarde van het type dat je bij de aanroep specificeert — bijvoorbeeld een slice, kaart of kanaal — maar al geïnitialiseerd en klaar voor gebruik.
Voorbeeld:
s := make([]int, 5) // s — slice van 5 elementen van het type int
m := make(map[string]int) // m — lege kaart met sleutels van het type string en waarden van het type int
c := make(chan int) // c — kanaal voor het overdragen van int
Dus, make retourneert een geïnitialiseerde waarde van het specifieke type (slice, kaart of kanaal), en geen pointer of interface.