Kursinhalt
Einführung in Golang
Einführung in Golang
Was Sind Maps?
Maps sind eine Implementierung von Hash-Maps in Golang. Eine Hash-Map ist eine Datenstruktur, die Schlüssel auf Werte abbildet, wobei ein Schlüssel ein Wert eines vergleichbaren Datentyps sein kann, wie int, float, string und so weiter. Werte können von einfachen Zeichenfolgenliteralen bis hin zu Arrays reichen.
Hinweis
In Go bezieht sich ein vergleichbarer Datentyp auf einen Datentyp, der Vergleichsoperationen unterstützt, wie Gleichheit und Ordnung. Vergleichbare Typen sind solche, die mit den Gleichheitsoperatoren (
==
und!=
) und den relationalen Operatoren (<
,<=
,>
,>=
) verglichen werden können.
Unten ist ein Diagramm, das eine Hash-Map darstellt:
In Arrays verwenden wir Indizes, um auf die gespeicherten Daten an einem Index zuzugreifen. Im Gegensatz dazu verwenden wir bei Maps Schlüssel, um auf die entsprechenden Werte zuzugreifen.
Danke für Ihr Feedback!