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