Documentation ¶
Index ¶
- func Any[T any, P func(item T) bool](slice []T, predicate P) bool
- func Append[T any](slice []T, values ...T) []T
- func Contains[T comparable](slice []T, value T) bool
- func Filter[T any](slice []T, predicate func(idx int, value T) bool) []T
- func Find[T any, P func(item T) bool](slice []T, predicate P) *T
- func Flatten[T any](slices ...[]T) []T
- func Fold[TIn any, TOut any, A func(idx int, current TIn, acc TOut) TOut](slice []TIn, accumulator A, initialValue TOut) TOut
- func FoldErr[TIn any, TOut any, A func(idx int, current TIn, acc TOut) (TOut, error)](slice []TIn, accumulator A, initialValue TOut) (TOut, error)
- func Map[TIn any, TOut any](slice []TIn, fn func(idx int, in TIn) TOut) []TOut
- func MapErr[TIn any, TOut any](slice []TIn, fn func(idx int, in TIn) (TOut, error)) ([]TOut, error)
- func New[T any](items ...T) []T
- func Unique[T comparable](slice []T) []T
- func UniqueFn[T any, P func(lhs, rhs T) bool](slice []T, predicate P) []T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶
func Contains[ T comparable, ](slice []T, value T) bool
func Unique ¶
func Unique[ T comparable, ](slice []T) []T
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.