Documentation
¶
Index ¶
- func Filter[K any](values []K, fn func(value K, index int) bool) []K
- func Find[T comparable](elements []T, compare func(element T, index int) bool) (T, bool)
- func ForEach[K any](values []K, fn func(value K, index int))
- func GroupBy[T any, K comparable](values []T, iteratee func(value T, index int) K) map[K][]T
- func Includes[K comparable](values []K, value K) bool
- func Map[K any, R any](values []K, fn func(value K, index int) R) []R
- func Reduce[K any, R any](values []K, fn func(all R, value K, index int) R, initialValue R) R
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Find ¶
func Find[T comparable](elements []T, compare func(element T, index int) bool) (T, bool)
Find searches an element in a slice based on a predicated. It returns element and true if element was found.
func GroupBy ¶
func GroupBy[T any, K comparable](values []T, iteratee func(value T, index int) K) map[K][]T
func Includes ¶
func Includes[K comparable](values []K, value K) bool
Includes returns true if the array contains the value.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.