Sobes.tech
Junior — Middle

Co znamená použití klíčového slova 'new' při vytváření objektů v programovacím jazyce?

sobes.tech AI

Odpověď od AI

V jazyce Go se klíčové slovo new používá k alokaci paměti pro nový objekt a vrací ukazatel na tento objekt. Objekt je při tom inicializován výchozími hodnotami svého typu.

Příklad:

p := new(int) // p má typ *int
*p = 42       // přiřazení hodnoty přes ukazatel
fmt.Println(*p) // výstup: 42

Tímto způsobem new vytváří objekt v paměti a vrací na něj ukazatel.