Skip to content

Latest commit

 

History

History

xslices

xslices

import "github.com/fufuok/utils/generic/xslices"

Index

func Average

func Average[T generic.Numeric](xs []T) float64

Average 求数字切片的平均值

func Deduplication

func Deduplication[E comparable](s []E) []E

Deduplication removes repeatable elements from s.

func Filter

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

func Max[T cmp.Ordered](xs ...T) (y T)

func Merge

func Merge[E any](s []E, ss ...[]E) []E

Merge 浅拷贝合并多个切片, 不影响原切片

func Min

func Min[T cmp.Ordered](xs ...T) (y T)

func ToString

func ToString[T any](xs []T, sep string) string

ToString 将切片拼接成字符串

Generated by gomarkdoc