Documentation
¶
Index ¶
- func Contains[T any, K comparable](m map[K]T, key K) bool
- func Filter[T any, K comparable](m map[K]T, predicate func(K, T) bool) map[K]T
- func Has[T any, K comparable](m map[K]T, key K) bool
- func Keys[T any, K comparable](m map[K]T) []K
- func MapValues[T any, K comparable](m map[K]T, fn func(T) T) map[K]T
- func Merge[T any, K comparable](base map[K]T, overlay map[K]T) map[K]T
- func Omit[T any, K comparable](m map[K]T, keys []K) map[K]T
- func Pick[T any, K comparable](m map[K]T, keys []K) map[K]T
- func SortedKeys[T any, K comparable](m map[K]T) []string
- func Values[T any, K comparable](m map[K]T) []T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶
func Contains[T any, K comparable](m map[K]T, key K) bool
func Filter ¶ added in v0.1.4
func Filter[T any, K comparable](m map[K]T, predicate func(K, T) bool) map[K]T
func Has ¶
func Has[T any, K comparable](m map[K]T, key K) bool
func Keys ¶
func Keys[T any, K comparable](m map[K]T) []K
func MapValues ¶ added in v0.1.4
func MapValues[T any, K comparable](m map[K]T, fn func(T) T) map[K]T
func Merge ¶
func Merge[T any, K comparable](base map[K]T, overlay map[K]T) map[K]T
func Omit ¶ added in v0.1.4
func Omit[T any, K comparable](m map[K]T, keys []K) map[K]T
func Pick ¶ added in v0.1.4
func Pick[T any, K comparable](m map[K]T, keys []K) map[K]T
func SortedKeys ¶
func SortedKeys[T any, K comparable](m map[K]T) []string
func Values ¶
func Values[T any, K comparable](m map[K]T) []T
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.