Go: Map Design by Example — Part I

ℹ️ This article is the first of a series of three articles. Each article will cover a different part of the map. I suggest you read them in order.
The built-in type map
provided by Go implements a hash table. In this article, we will explore the implementation of the different parts of this hash table: the buckets (structure that stores the key/value pairs), the hashing (index of those pairs), and the…