candy

package
v0.0.0-...-8845ca5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2024 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

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 Chunk

func Chunk[T any](ss []T, size int) (ret [][]T)

func Contains

func Contains[T constraints.Ordered](ss []T, s T) bool

func Each

func Each[T any](ss []T, f func(T))

func Filter

func Filter[T any](ss []T, f func(T) bool) (ret []T)

func First

func First[T any](ss []T) (ret T)

func FirstOr

func FirstOr[T any](ss []T, or T) (ret T)

func Last

func Last[T any](ss []T) (ret T)

func LastOr

func LastOr[T any](ss []T, or T) (ret T)

func Map

func Map[T, U any](ss []T, f func(T) U) (ret []U)

func Max

func Max[T constraints.Ordered](ss []T) (max T)

func Min

func Min[T constraints.Ordered](ss []T) (min T)

func Random

func Random[T any](ss []T) (ret T)

func Reverse

func Reverse[T any](ss []T) (ret []T)

func Sort

func Sort[T constraints.Ordered](ss []T) []T

func SortUsing

func SortUsing[T any](ss []T, less func(a, b T) bool) []T

func Sum

func Sum[T constraints.Integer | constraints.Float](ss []T) (ret T)

func Top

func Top[T any](ss []T, n int) (ret []T)

func Unique

func Unique[T constraints.Ordered](ss []T) (ret []T)

func UniqueUsing

func UniqueUsing[T any](ss []T, f func(T) any) (ret []T)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL