diff --git a/map.go b/map.go index 0ede3f7..1c4a7aa 100644 --- a/map.go +++ b/map.go @@ -63,7 +63,7 @@ func (m *Map[K, V]) Has(k K) bool { } // Delete removes the key from the map. If the key does not exist, nothing happens. -func (m Map[K, V]) Delete(k K) V { +func (m *Map[K, V]) Delete(k K) V { return m.items.Delete(k) } diff --git a/safe_map.go b/safe_map.go index d81dabe..96ada25 100644 --- a/safe_map.go +++ b/safe_map.go @@ -215,7 +215,7 @@ func (m *SafeMap[K, V]) KeysIter() iter.Seq[K] { } m.RLock() defer m.RUnlock() - for k, _ := range m.items { + for k := range m.items { if !yield(k) { break }