Go Maps

Go maps associate comparable keys with values. A lookup of an absent key returns the value type’s zero value, so the comma-ok form distinguishes absence from an explicitly stored zero value. Ordinary maps are not safe for concurrent reads and writes.