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.