]> Cypherpunks repositories - gostls13.git/commitdiff
sync: document behavior of Map.Delete when key is not present
authorFilippo Valsorda <filippo@golang.org>
Wed, 8 Jan 2025 10:16:48 +0000 (11:16 +0100)
committerFilippo Valsorda <filippo@golang.org>
Wed, 5 Mar 2025 11:28:07 +0000 (03:28 -0800)
Change-Id: I6a6a465631e91141a5fcc9c04a7df0dc47780731
Reviewed-on: https://go-review.googlesource.com/c/go/+/643955
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
src/sync/hashtriemap.go

index 8df0e2b567fd945768f7ab7bfdfbbfbf0249a9ec..ce30f590bb4dea63359d658e6cf648fa6c6bd682 100644 (file)
@@ -74,6 +74,7 @@ func (m *Map) LoadAndDelete(key any) (value any, loaded bool) {
 }
 
 // Delete deletes the value for a key.
+// If the key is not in the map, Delete does nothing.
 func (m *Map) Delete(key any) {
        m.m.Delete(key)
 }