Maps store key-value pairs. You give a key, and the map gives you back the associated value. In this section, you'll learn how to create, use, and manipulate maps in Go.
Maps provide fast lookups, insertions, and deletions. They're implemented as hash tables under the hood. Whether you're counting words, caching data, or building indexes, maps are the right tool for the job.