Junior — Middle
U kom delu memorije se nalazi objekat koji je napravljen pomoću funkcije Make?
sobes.tech АИ
Одговор од АИ
Funkcija make u Go jeziku koristi se za kreiranje isečaka (slice), mapa i kanala. Objekti kreirani pomoću make uvek se smeštaju u upravljanu hrpu (heap), jer zahtevaju dinamičku alokaciju memorije za njihovu internu strukturu (na primer, niz za isečak ili heš tabele za mapu).
Primer:
s := make([]int, 10) // isečak od 10 elemenata
Ovde se kreira isečak koji sadrži pokazivač na niz u hrpi, a sam isečak je struktura sa pokazivačem, dužinom i kapacitetom. Dakle, podaci na koje se odnosi isečak čuvaju se u hrpi.