go / beginner
Snippet
Arbeiten mit Maps
Maps sind Gos eingebauter assoziativer Datentyp (Hash-Tabellen). Sie speichern Daten in Schlüssel-Wert-Paaren.
snippet.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package mainimport "fmt"func main() {menu := map[string]float64{"Coffee": 2.50,"Tea": 2.00,}menu["Juice"] = 3.25delete(menu, "Tea")fmt.Println(menu)}
Erklärung
1
map[string]float64
Definiert eine Map, bei der die Schlüssel Strings und die Werte Dezimalzahlen sind.
2
menu["Juice"] = 3.25
Fügt ein neues Schlüssel-Wert-Paar hinzu oder aktualisiert ein bestehendes.
3
delete(menu, "Tea")
Eine eingebaute Funktion, um einen bestimmten Schlüssel aus der Map zu entfernen.