Slices und Maps
Teil des Go-Kurses
Jede Variable, die du bisher benutzt hast, h盲lt genau einen Wert: einen Namen, ein Alter, einen Preis. Die meisten echten Aufgaben drehen sich um eine Gruppe von Dingen: eine Teilnehmerliste, einen Warenkorb, eine Preistabelle nach Artikelnamen. Go bringt daf眉r zwei eingebaute Sammlungstypen mit, und du wirst von hier an in fast jedem Programm zu einem davon greifen.
Stell dir einen Slice als Reihe beschrifteter Kisten in einem Regal vor, ab 0 durchnummeriert, wobei jede Kiste einen Wert desselben Typs enth盲lt wie alle anderen. Du legst einen an, indem du ein Slice-Literal schreibst und die Werte in geschweiften Klammern aufz盲hlst:
M枚chtest du Go Slices und Maps in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Go und arbeite Slices und Maps praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenSlices und MapsWas du lernen wirst
- Slice literal
- Append
- Len
- Indexing
- Range
- Map literal
- Map lookup with ok
- Delete
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.
