syncs: add documentation to Map.Range
Updates #cleanup Signed-off-by: James Tucker <james@tailscale.com>
This commit is contained in:
parent
c3ab36cb9d
commit
d35ce1add9
@ -208,6 +208,8 @@ func (m *Map[K, V]) Delete(key K) {
|
|||||||
delete(m.m, key)
|
delete(m.m, key)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Range iterates over the map in undefined order calling f for each entry.
|
||||||
|
// Iteration stops if f returns false. Map changes are blocked during iteration.
|
||||||
func (m *Map[K, V]) Range(f func(key K, value V) bool) {
|
func (m *Map[K, V]) Range(f func(key K, value V) bool) {
|
||||||
m.mu.RLock()
|
m.mu.RLock()
|
||||||
defer m.mu.RUnlock()
|
defer m.mu.RUnlock()
|
||||||
|
Loading…
Reference in New Issue
Block a user