Junior — Middle
Wat betekent het gebruik van het sleutelwoord 'new' bij het maken van objecten in een programmeertaal?
sobes.tech AI
Antwoord van AI
In de programmeertaal Go wordt het sleutelwoord new gebruikt om geheugen toe te wijzen voor een nieuw object en geeft het een pointer naar dat object terug. Het object wordt geïnitialiseerd met de standaardwaarden voor zijn type.
Voorbeeld:
p := new(int) // p heeft het type *int
*p = 42 // waarde toewijzen via de pointer
fmt.Println(*p) // uitvoer: 42
Op deze manier creëert new een object in het geheugen en geeft een pointer ernaar terug.