Documentation ¶
Index ¶
- func Every[T any](predicate func(T) bool) func([]T) bool
- func EveryWithIndex[T any](predicate func(T, int) bool) func([]T) bool
- func EveryWithSlice[T any](predicate func(T, int, []T) bool) func([]T) bool
- func Filter[T any](predicate func(T) bool) func([]T) []T
- func FilterWithIndex[T any](predicate func(T, int) bool) func([]T) []T
- func FilterWithSlice[T any](predicate func(T, int, []T) bool) func([]T) []T
- func Flat[T any](xs [][]T) []T
- func FlatMap[T any, R any](callback func(T) []R) func([]T) []R
- func FlatMapWithIndex[T any, R any](callback func(T, int) []R) func([]T) []R
- func FlatMapWithSlice[T any, R any](callback func(T, int, []T) []R) func([]T) []R
- func Map[T any, R any](callback func(T) R) func([]T) []R
- func MapWithIndex[T any, R any](callback func(T, int) R) func([]T) []R
- func MapWithSlice[T any, R any](callback func(T, int, []T) R) func([]T) []R
- func Reduce[T any, R any](callback func(R, T) R, acc R) func([]T) R
- func ReduceWithIndex[T any, R any](callback func(R, T, int) R, acc R) func([]T) R
- func ReduceWithSlice[T any, R any](callback func(R, T, int, []T) R, acc R) func([]T) R
- func Some[T any](predicate func(T) bool) func([]T) bool
- func SomeWithIndex[T any](predicate func(T, int) bool) func([]T) bool
- func SomeWithSlice[T any](predicate func(T, int, []T) bool) func([]T) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Every ¶ added in v0.3.0
Determines whether all the members of an array satisfy the specified test.
func EveryWithIndex ¶ added in v0.3.0
func EveryWithSlice ¶ added in v0.3.0
func Filter ¶ added in v0.2.0
Returns the elements of an array that meet the condition specified in a callback function.
func FilterWithIndex ¶ added in v0.3.0
func FilterWithSlice ¶ added in v0.3.0
func Flat ¶ added in v0.3.0
func Flat[T any](xs [][]T) []T
Returns a new array with all sub-array elements concatenated into it recursively up to the specified depth.
func FlatMap ¶ added in v0.3.0
Calls a defined callback function on each element of an array. Then, flattens the result into a new array. This is identical to a map followed by flat with depth 1.
func FlatMapWithIndex ¶ added in v0.3.0
func FlatMapWithSlice ¶ added in v0.3.0
func Map ¶
Calls a defined callback function on each element of an array, and returns an array that contains the results.
func MapWithIndex ¶ added in v0.3.0
func MapWithSlice ¶ added in v0.3.0
func Reduce ¶ added in v0.3.0
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
func ReduceWithIndex ¶ added in v0.3.0
func ReduceWithSlice ¶ added in v0.3.0
func Some ¶ added in v0.3.0
Determines whether the specified callback function returns true for any element of an array.
func SomeWithIndex ¶ added in v0.3.0
Types ¶
This section is empty.