capypad
0 Tage Serie
go / beginner
Snippet

Arbeiten mit Maps

Maps sind Gos eingebauter assoziativer Datentyp (Hash-Tabellen). Sie speichern Daten in Schlüssel-Wert-Paaren.

snippet.go
go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package main
 
import "fmt"
 
func main() {
menu := map[string]float64{
"Coffee": 2.50,
"Tea": 2.00,
}
 
menu["Juice"] = 3.25
delete(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.