Junior — Middle
Milyen adattípust vagy értéket ad vissza a Make függvény a projektje kontextusában?
sobes.tech MI
Válasz az MI-től
A Go nyelvben a make függvényt slice-ok, térképek és csatornák inicializálására és memóriafoglalására használják. Olyan értéket ad vissza, amely pontosan az a típus, amit a híváskor megadsz — például egy slice, térkép vagy csatorna — de már inicializált és használatra kész.
Példa:
s := make([]int, 5) // s — 5 elemű int típusú slice
m := make(map[string]int) // m — üres térkép string kulcsokkal és int értékekkel
c := make(chan int) // c — csatorna az int típusú adatok továbbítására
Így a make egy inicializált értéket ad vissza a konkrét típusból (slice, térkép vagy csatorna), nem pedig mutatót vagy interfészt.