Sobes.tech
Junior — Middle

Koji tip podataka ili vrednost vraća funkcija Make u kontekstu vašeg projekta?

sobes.tech АИ

Одговор од АИ

U jeziku Go, funkcija make se koristi za inicijalizaciju i alokaciju memorije za slice-ove, mape i kanale. Ona vraća vrednost tačno tog tipa koji navodite pri pozivu — na primer, slice, mapu ili kanal — ali već inicijalizovanu i spremnu za korišćenje.

Primer:

s := make([]int, 5) // s — slice od 5 elemenata tipa int
m := make(map[string]int) // m — prazan map sa ključevima tipa string i vrednostima tipa int
c := make(chan int) // c — kanal za prenos int

Dakle, make vraća inicijalizovanu vrednost konkretnog tipa (slice, mapa ili kanal), a ne pokazivač ili interfejs.