Map in Go
Mar 19, 2021 - 1 minute read
Declare a map:
// Nil map: Read-Only
var di map[string]string
dict := map[string]string{
"good": "iyi",
"great": "harika",
"perfect": "mükemmel",
}
Delete an element of the map using delete builtin:
delete(dict, "awesome")
Retrieve an value from map:
if value, ok := dict["great"]; ok {
fmt.Printf("%q found in dict", value)
}
Iterate through map elements:
for key, value := range dict {
fmt.Println(key, value)
}