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