Junior — Middle
Was bedeutet die Verwendung des Schlüsselworts 'new' beim Erstellen von Objekten in einer Programmiersprache?
sobes.tech KI
Antwort von AI
In der Programmiersprache Go wird das Schlüsselwort new verwendet, um Speicher für ein neues Objekt zu reservieren, und gibt einen Zeiger auf dieses Objekt zurück. Das Objekt wird dabei mit den Standardwerten seines Typs initialisiert.
Beispiel:
p := new(int) // p hat den Typ *int
*p = 42 // Wert über den Zeiger zuweisen
fmt.Println(*p) // Ausgabe: 42
Auf diese Weise erstellt new ein Objekt im Speicher und gibt einen Zeiger darauf zurück.