...
Package syncmap
- type SyncMap
- func New[K comparable, V any]() SyncMap[K, V]
- func (sm SyncMap[K, V]) Delete(key K)
- func (sm SyncMap[K, V]) Get(key K) (value V)
- func (sm SyncMap[K, V]) Lookup(key K) (value V, ok bool)
- func (sm SyncMap[K, V]) Range(f func(key K, value V) bool)
- func (sm SyncMap[K, V]) Set(key K, value V)
Package files
syncmap.go
type SyncMap[K comparable, V any] struct {
}
func New[K comparable, V any]() SyncMap[K, V]
func (SyncMap[K, V]) Delete
¶
func (sm SyncMap[K, V]) Delete(key K)
func (SyncMap[K, V]) Get
¶
func (sm SyncMap[K, V]) Get(key K) (value V)
func (SyncMap[K, V]) Lookup
¶
func (sm SyncMap[K, V]) Lookup(key K) (value V, ok bool)
func (SyncMap[K, V]) Range
¶
func (sm SyncMap[K, V]) Range(f func(key K, value V) bool)
func (SyncMap[K, V]) Set
¶
func (sm SyncMap[K, V]) Set(key K, value V)