func (s *HashMultiMap[K, V]) GetKeys() []K {
	keys := make([]K, 0, s.Size())
	for key := range s.data {
		keys = append(keys, key)
	}
	return keys
}
// GetKeys returns a list of the multi map's keys
GetKeys returns a list of the multi map's keys
// GetKeys returns a list of the multi map ' s keys
func (s *HashMultiMap[K, V]) GetKeys() []K {
	keys := make([]K, 0, s.Size())
	for key := range s.data {
		keys = append(keys, key)
	}
	return keys
}
func ( s * HashMultiMap [ K , V ] ) GetKeys ( ) [ ] K { keys := make ( [ ] K , 0 , s . Size ( ) ) for key := range s . data { keys = append ( keys , key ) } return keys }
GetKeys returns a list of the multi map's keys
GetKeys returns a list of the multi map ' s keys