Junior — Middle
Čo znamená použitie kľúčového slova 'new' pri vytváraní objektov v programovacom jazyku?
sobes.tech AI
Odpoveď od AI
V jazyku Go sa kľúčové slovo new používa na alokáciu pamäte pre nový objekt a vracia ukazovateľ na tento objekt. Objekt je pritom inicializovaný predvolenými hodnotami svojho typu.
Príklad:
p := new(int) // p má typ *int
*p = 42 // priradenie hodnoty cez ukazovateľ
fmt.Println(*p) // výstup: 42
Týmto spôsobom new vytvára objekt v pamäti a vracia naň ukazovateľ.