Documentation
¶
Index ¶
- type Map
- func (m *Map[K, R, V]) All() iter.Seq[MapItem[K, R, V]]
- func (m *Map[K, R, V]) Clear()
- func (m *Map[K, R, V]) Delete(it MapItem[K, R, V])
- func (m *Map[K, R, V]) DeleteFirst()
- func (m *Map[K, R, V]) DeleteKey(key K) bool
- func (m *Map[K, R, V]) Exists(key K) bool
- func (m *Map[K, R, V]) First() MapItem[K, R, V]
- func (m *Map[K, R, V]) Get(key K) MapItem[K, R, V]
- func (m *Map[K, R, V]) GetOrCreate(key K, rankIfCreated R) (MapItem[K, R, V], bool)
- func (m *Map[K, R, V]) Len() int
- func (m *Map[K, R, V]) Random(rnd *rand.Rand) MapItem[K, R, V]
- func (m *Map[K, R, V]) RemoveOrdered() iter.Seq[MapItem[K, R, V]]
- func (m *Map[K, R, V]) Set(key K, rank R, value V) MapItem[K, R, V]
- func (m *Map[K, R, V]) SetRank(it MapItem[K, R, V], rank R)
- type MapItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Map ¶
type Map[K comparable, R container.Comparer[R], V any] struct { // contains filtered or unexported fields }
func (*Map[K, R, V]) DeleteFirst ¶
func (m *Map[K, R, V]) DeleteFirst()
func (*Map[K, R, V]) GetOrCreate ¶
func (*Map[K, R, V]) RemoveOrdered ¶
Click to show internal directories.
Click to hide internal directories.