import "github.com/fufuok/utils/generic/xslices"
- func Average[T generic.Numeric](xs []T, precision ...int) float64
- func Deduplication[E comparable](s []E) []E
- func Filter[E any, S ~[]E](s S, pred func(E) bool) S
- func Max[T cmp.Ordered](xs ...T) (y T)
- func Merge[E any](s []E, ss ...[]E) []E
- func Min[T cmp.Ordered](xs ...T) (y T)
- func ToString[T any](xs []T, sep string) string
func Average[T generic.Numeric](xs []T, precision ...int) float64
Average 求数字切片的平均值, 可选指定保留小数位数
func Deduplication[E comparable](s []E) []E
Deduplication removes repeatable elements from s.
func Filter[E any, S ~[]E](s S, pred func(E) bool) S
Filter removes any elements from s for which pred(element) is false.
func Max[T cmp.Ordered](xs ...T) (y T)
func Merge[E any](s []E, ss ...[]E) []E
Merge 浅拷贝合并多个切片, 不影响原切片
func Min[T cmp.Ordered](xs ...T) (y T)
func ToString[T any](xs []T, sep string) string
ToString 将切片拼接成字符串
Generated by gomarkdoc