Structs und Pointers
Teil des Go-Kurses
Jede Variable, die du bisher in diesem Kurs geschrieben hast, hält genau einen losen Wert: eine einzelne Zahl, einen einzelnen String, einen einzelnen Slice. Echte Daten kommen aber selten einzeln. Ein Punkt auf dem Bildschirm braucht ein x und ein y zusammen. Ein Nutzer braucht Namen und E-Mail zusammen.
Denk an ein Papierformular zur Aufnahme: ein Rechteck mit beschrifteten Kästchen, „Name", „Alter", „E-Mail", jedes davon erwartet eine bestimmte Art von Antwort. Das Formular selbst ist eine Vorlage, eine Struktur mit benannten Feldern. Füllt man eines aus, entstehen die Antworten einer ganz bestimmten Person innerhalb dieser Struktur.
Möchtest du Go Structs und Pointers in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Go und arbeite Structs und Pointers praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenStructs und PointersWas du lernen wirst
- Struct definition
- Field access
- Zero values for structs
- Pointer types
- & and * operators
- Pointer receivers vs value receivers
- When to use a pointer
