$Search: dictionary, dictionaries, hash tables

Map is an unordered collection of key-value pairs.

Zero value of a map is nil.

Other languages call it a dictionary (C#, Python) or a hash table (C++).

Iteration over a map has a random order. Many languages are different in that respect.

Basics of maps:

https://codeeval.dev/gist/01d43f3ee1710c742ab352504c40b54f

Declare and initialize a map

Create a map

Get value by key

Get map size (number of map entries)

Copy a map

Iterate a map with range

Delete from a map

Use map as a set

Maps with slices as values

Concurrent access of maps

Zero value of a map