Versions in this module Expand all Collapse all v1 v1.1.34 Apr 10, 2026 v1.0.0 Apr 10, 2026 Changes in this version + func Chunk[T any](input []T, size int) [][]T + func Copy[T any](slice []T) []T + func Difference[T comparable](slices ...[]T) []T + func Every[T any](slice []T, predicate func(value T, index int, slice []T) bool) bool + func Filter[T any](slice []T, predicate func(value T, index int, slice []T) bool) (filtered []T) + func FindIndexOf[T comparable](slice []T, value T) int + func FindIndex[T any](slice []T, predicate func(value T, index int, slice []T) bool) int + func FindIndexesOf[T comparable](slice []T, value T) []int + func FindIndexes[T any](slice []T, predicate func(value T, index int, slice []T) bool) []int + func FindLastIndexOf[T comparable](slice []T, value T) int + func FindLastIndex[T any](slice []T, predicate func(value T, index int, slice []T) bool) int + func Find[T any](slice []T, predicate func(value T, index int, slice []T) bool) *T + func Flatten[I any](input [][]I) (output []I) + func ForEach[T any](slice []T, function func(value T, index int, slice []T)) + func Includes[T comparable](slice []T, value T) bool + func Insert[T any](slice []T, i int, value T) []T + func Intersection[T comparable](slices ...[]T) []T + func Map[T any, R any](slice []T, mapper func(value T, index int, slice []T) R) (mapped []R) + func Merge[T any](slices ...[]T) (mergedSlice []T) + func Pluck[I any, O any](input []I, getter func(I) *O) []O + func Reduce[T any, R any](slice []T, reducer func(acc R, value T, index int, slice []T) R, initial R) R + func Remove[T any](slice []T, i int) []T + func Reverse[T any](slice []T) []T + func Some[T any](slice []T, predicate func(value T, index int, slice []T) bool) bool + func Sum[T constraints.Complex | constraints.Integer | constraints.Float](slice []T) (result T) + func Union[T comparable](slices ...[]T) []T + func Unique[T comparable](slice []T) []T