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