Maps in Go
By Flavio Copes
Learn how to use maps in Go, the dictionary or hash map type. Create one with make, add and read values by key, and remove items with delete().
~~~
A map is a very useful data type in Go.
In other language it’s also called dictionary or hash map or associative array.
Here’s how you create a map:
agesMap := make(map[string]int)
You don’t need to set how many items the map will hold.
You can add a new item to the map in this way:
agesMap["flavio"] = 39
You can also initialize the map with values directly using this syntax:
agesMap := map[string]int{"flavio": 39}
You can get the value associated with a key using:
age := agesMap["flavio"]
You can delete an item from the map using the delete() function in this way:
delete(agesMap, "flavio")~~~
Related posts about go: