Documentation ¶
Index ¶
- type Map
- func (m *Map[K, V]) Clear()
- func (m *Map[K, V]) Contains(key K) bool
- func (m *Map[K, V]) Delete(k K)
- func (m *Map[K, V]) Each(f func(key K, val V))
- func (m *Map[K, V]) EachRef(f func(key K, valRef *V))
- func (m *Map[K, V]) Get(key K) (val V, hasval bool)
- func (m *Map[K, V]) GetRef(key K) (val *V, hasval bool)
- func (m *Map[K, V]) Insert(key K, val V)
- func (m *Map[K, V]) Len() int
- func (m *Map[K, V]) MustGet(key K) (out V)
- func (m *Map[K, V]) MustGetRef(key K) (out *V)
- type Pair
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Map ¶
type Map[K comparable, V any] struct { // contains filtered or unexported fields }
func (*Map[K, V]) MustGetRef ¶ added in v0.1.1
func (m *Map[K, V]) MustGetRef(key K) (out *V)
Click to show internal directories.
Click to hide internal directories.