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