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, 鈥濶ame", 鈥濧lter", 鈥濫-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
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
20 Lektionen- 1Hallo, Go25 Min.
- 2Variablen und Typen25 Min.
- 3Kontrollfluss: if und for30 Min.
- 4Funktionen30 Min.
- 5Slices und Maps35 Min.
- 6Structs und Pointers35 Min.
- 7Methods und Interfaces35 Min.
- 8Fehlerbehandlung35 Min.
- 9Modules und Projektstruktur35 Min.
- 10Kleines CLI-Abschlussprojekt40 Min.
- 11Eine Tour durch die Standardbibliothek40 Min.
- 12Tests und Benchmarks40 Min.
- 13Goroutines und Channels40 Min.
- 14Nebenl盲ufigkeitsmuster45 Min.
- 15Generics35 Min.
- 16HTTP-Server45 Min.
- 17Datenbanken mit database/sql45 Min.
- 18Leistung und Profiling40 Min.
- 19Entwurfsmuster in Go40 Min.
- 20Deployment und Produktion45 Min.
