Eine Struktur bezieht sich auf einen benutzerdefinierten Typ, mit dem Sie mehrere, aber verwandte Elemente in einer Einheit organisieren können. Wir können uns eine Struktur als eine Blaupause vorstellen, die eine reale Einheit oder ein Objekt darstellt.
Zum Beispiel können wir eine Struktur erstellen, um ein Auto darzustellen. Wir können dann bestimmte Modelle eines Autos aus diesem Objekt drehen.
Was ist eine anonyme Struktur?
Eine anonyme Struktur ist eine Struktur, die keinen Namen hat. Dies bedeutet, dass wir die Struktur an anderer Stelle im Code nicht verweisen können. Mit anonymen Strukturen können Sie kurzlebige Strukturen für die einmalige Verwendung definieren.
Eine Beispielsyntax zum Erstellen einer anonymen Struktur ist wie gezeigt:
variable_name: = structErstellen Sie eine anonyme Struktur
Betrachten Sie das folgende Beispiel unten, das zeigt, wie eine anonyme Struktur erstellt wird.
Paket MainIm obigen Beispiel erstellen wir eine anonyme Struktur und erstellen sofort eine Instanz der Struktur.
Der obige Code sollte die Struktur als:
Toyota 2018 Camry 200000 24380Anonyme Felder
GO ermöglicht es Ihnen, anonyme Felder zu erstellen. Wie der Name schon sagt, handelt es sich um Strukturfelder, die keinen Namen haben.
Die Syntax ist wie gezeigt:
Geben Sie struct_name struct einWenn Sie anonyme Felder erstellen, können Sie nicht mehr als ein Feld desselben Typs haben. Zum Beispiel:
Geben Sie struct_name struct einDie obige Syntax sollte einen Fehler zurückgeben.
Betrachten Sie das folgende Beispiel, um eine Struktur mit anonymen Feldern zu erstellen.
Paket MainDer obige Code sollte zurückgeben:
Modell: Toyota CamryAbschluss
Dieser Leitfaden deckt ab, welche anonymen Strukturen sie sind, wie sie in Go erstellen und wie man anonyme Felder in einer Go -Struktur implementiert.
Glückliche Codierung!!