Versions in this module Expand all Collapse all v1 v1.0.2 Mar 15, 2022 Changes in this version + var ErrNotFound = fmt.Errorf("not found") + func Average(source []T) float64 + func Count(source []T, checkedItem T) (result int) + func CountList(source []T, checkedItems []T) []int + func Every(source []T, conditionFunc func(item T) bool) bool + func Exist(source []T, checkingItem T) bool + func Filter(source []T, filteredFunc func(item T) bool) (output []T) + func Find(source []T, matchedItemFunc func(item T) bool) (t T, index int, err error) + func Flat(source [][]T) []T + func FoldLeft(source []T1, initialValue T2, ...) T2 + func FoldRight(source []T1, initialValue T2, ...) T2 + func ForEach(source []T, handler func(item T)) + func Group(source []T, buildGroup func(item T) G) [][]T + func Include(source, subList []T) bool + func IncludeSome(source, subList []T) bool + func Map(source []T1, mappingFunc func(item T1) T2) (output []T2) + func Max(source []T) (result T, err error) + func Mean(source []T) float64 + func Median(source []T) (T, int, error) + func MidRange(source []T) float64 + func Min(source []T) (result T, err error) + func Mode(source []T) (T, int) + func Range(source []T) T + func Reduce(source []T1, initialValue T2, ...) T2 + func ReduceLeft(source []T1, initialValue T2, ...) T2 + func ReduceRight(source []T1, initialValue T2, ...) T2 + func Some(source []T, conditionFunc func(item T) bool) bool + func Sum(source []T) (result T) + type Number interface