func (m *Map) Set(key string, value interface{}) {
	hash := m.Hash(key)

	b := m.buckets[hash]
	if b != nil {
		for b.next != nil {
			b = b.next
		}
		b.next = &bucket{key, value, nil}
	} else {
		m.buckets[hash] = &bucket{key, value, nil}
	}
}
// Set sets a new key-value pair
Set sets a new key-value pair
// Set sets a new key - value pair
func (m *Map) Set(key string, value interface{}) {
	hash := m.Hash(key)
	b := m.buckets[hash]
	if b != nil {
		for b.next != nil {
			b = b.next
		}
		b.next = &bucket{key, value, nil}
	} else {
		m.buckets[hash] = &bucket{key, value, nil}
	}
}
func ( m * Map ) Set ( key string , value interface { } ) { hash := m . Hash ( key ) b := m . buckets [ hash ] if b != nil { for b . next != nil { b = b . next } b . next = & bucket { key , value , nil } } else { m . buckets [ hash ] = & bucket { key , value , nil } } }
Set sets a new key-value pair
Set sets a new key - value pair