Junior — Middle
Šta znači korišćenje ključne reči 'new' prilikom kreiranja objekata u programskom jeziku?
sobes.tech АИ
Одговор од АИ
U jeziku Go, ključna riječ new koristi se za dodjelu memorije za novi objekt i vraća pokazivač na taj objekt. Pri tome, objekt se inicijalizira vrijednostima prema zadanim postavkama za njegov tip.
Primjer:
p := new(int) // p ima tip *int
*p = 42 // dodjeljujemo vrijednost putem pokazivača
fmt.Println(*p) // ispis: 42
Na ovaj način, new stvara objekt u memoriji i vraća pokazivač na njega.