Documentation ¶
Index ¶
- func Average[T constraints.Integer | constraints.Float](ss []T) (ret T)
- func Chunk[T any](ss []T, size int) (ret [][]T)
- func Contains[T constraints.Ordered](ss []T, s T) bool
- func Each[T any](ss []T, f func(T))
- func Filter[T any](ss []T, f func(T) bool) (ret []T)
- func First[T any](ss []T) (ret T)
- func FirstOr[T any](ss []T, or T) (ret T)
- func Last[T any](ss []T) (ret T)
- func LastOr[T any](ss []T, or T) (ret T)
- func Map[T, U any](ss []T, f func(T) U) (ret []U)
- func Max[T constraints.Ordered](ss []T) (max T)
- func Min[T constraints.Ordered](ss []T) (min T)
- func Random[T any](ss []T) (ret T)
- func Reverse[T any](ss []T) (ret []T)
- func Sort[T constraints.Ordered](ss []T) []T
- func SortUsing[T any](ss []T, less func(a, b T) bool) []T
- func Sum[T constraints.Integer | constraints.Float](ss []T) (ret T)
- func Top[T any](ss []T, n int) (ret []T)
- func Unique[T constraints.Ordered](ss []T) (ret []T)
- func UniqueUsing[T any](ss []T, f func(T) any) (ret []T)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Average ¶
func Average[T constraints.Integer | constraints.Float](ss []T) (ret T)
func Contains ¶
func Contains[T constraints.Ordered](ss []T, s T) bool
func Max ¶
func Max[T constraints.Ordered](ss []T) (max T)
func Min ¶
func Min[T constraints.Ordered](ss []T) (min T)
func Sort ¶
func Sort[T constraints.Ordered](ss []T) []T
func Sum ¶
func Sum[T constraints.Integer | constraints.Float](ss []T) (ret T)
func Unique ¶
func Unique[T constraints.Ordered](ss []T) (ret []T)
func UniqueUsing ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.