Documentation
¶
Index ¶
- func Clone[...](m map[K]V) map[K]V
- func Equal[...](maps ...map[K]V) bool
- func Merge[...](args ...map[K]V) map[K]V
- func PickManyByProb[T string](values map[T]float64, l int) ([]T, error)
- func PickOneByProb[T string](values map[T]float64) (T, error)
- func PrepareMapToPickRandomValue[T string](values map[T]float64) map[T]float64
- func Unmarshal(in []byte) (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Clone ¶
func Clone[K string | int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64, V int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64](m map[K]V) map[K]V
Clone map with primitive values
func Equal ¶
func Equal[K string | int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64, V int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64](maps ...map[K]V) bool
Equal compare primitive values
func Merge ¶
func Merge[K string | int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64, V int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64](args ...map[K]V) map[K]V
Merge maps with primitive values
func PickManyByProb ¶
PickManyByProb ...
func PickOneByProb ¶
PickOneByProb ...
func PrepareMapToPickRandomValue ¶
PrepareMapToPickRandomValue ...
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.