func (mm *ImmutableStringAppleMap) Find(p func(string, Apple) bool) (ImmutableStringAppleTuple, bool) {
	if mm == nil {
		return ImmutableStringAppleTuple{}, false
	}

	for k, v := range mm.m {
		if p(k, v) {
			return ImmutableStringAppleTuple{k, v}, true
		}
	}

	return ImmutableStringAppleTuple{}, false
}
// Find returns the first Apple that returns true for the predicate p.
// False is returned if none match.
Find returns the first Apple that returns true for the predicate p.
False is returned if none match.
// Find returns the first Apple that returns true for the predicate p . // False is returned if none match .
func (mm *ImmutableStringAppleMap) Find(p func(string, Apple) bool) (ImmutableStringAppleTuple, bool) {
	if mm == nil {
		return ImmutableStringAppleTuple{}, false
	}
	for k, v := range mm.m {
		if p(k, v) {
			return ImmutableStringAppleTuple{k, v}, true
		}
	}
	return ImmutableStringAppleTuple{}, false
}
func ( mm * ImmutableStringAppleMap ) Find ( p func ( string , Apple ) bool ) ( ImmutableStringAppleTuple , bool ) { if mm == nil { return ImmutableStringAppleTuple { } , false } for k , v := range mm . m { if p ( k , v ) { return ImmutableStringAppleTuple { k , v } , true } } return ImmutableStringAppleTuple { } , false }
Find returns the first Apple that returns true for the predicate p.
False is returned if none match.
Find returns the first Apple that returns true for the predicate p . False is returned if none match .