package
Version:
v0.5.7
Opens a new window with list of versions in this module.
Published: Nov 13, 2023
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Package map は、カスタムマップを定義しています。
type SafeMap[K any, V any] struct {
}
SafeMap は、sync.Mapをラップしジェネリックにしたものです。
内部で sync.Map を内包しています。
REFERENCES ¶
Load は、指定したキーに紐づく値を取得します。
func (me *SafeMap[K, V]) Range(fn func(key K, value V) bool)
Range は、自身をイテレーションし要素毎に fn を呼び出します。
func (me *SafeMap[K, V]) Store(key K, value V)
Store は、指定したキーと値を保存します。
Source Files
¶
Click to show internal directories.
Click to hide internal directories.