func (mm *FastIntIntMap) Pop(k int) (int, bool) {
	if mm == nil {
		return 0, false
	}

	v, found := mm.m[k]
	delete(mm.m, k)
	return v, found
}
// Pop removes a single item from the map, returning the value present prior to removal.
// The boolean result is true only if the key had been present.
Pop removes a single item from the map, returning the value present prior to removal.
The boolean result is true only if the key had been present.
// Pop removes a single item from the map returning the value present prior to removal . // The boolean result is true only if the key had been present .
func (mm *FastIntIntMap) Pop(k int) (int, bool) {
	if mm == nil {
		return 0, false
	}
	v, found := mm.m[k]
	delete(mm.m, k)
	return v, found
}
func ( mm * FastIntIntMap ) Pop ( k int ) ( int , bool ) { if mm == nil { return 0 , false } v , found := mm . m [ k ] delete ( mm . m , k ) return v , found }
Pop removes a single item from the map, returning the value present prior to removal.
Pop removes a single item from the map returning the value present prior to removal .