candy

package
v0.0.0-...-bd66e77 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2024 License: AGPL-3.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Abs

func Abs[T constraints.Integer | constraints.Float](s T) T

func All

func All[T any](ss []T, f func(T) bool) bool

func Any

func Any[T any](ss []T, f func(T) bool) bool

func Average

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

func Cbrt

func Cbrt[T constraints.Integer | constraints.Float](s T) 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 Drop

func Drop[T any](ss []T, n int) []T

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 FilterNot

func FilterNot[T any](ss []T, f func(T) bool) []T

func First

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

func FirstOr

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

func Hypot

func Hypot[T constraints.Integer | constraints.Float](x, y T) 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 Pow

func Pow[T constraints.Integer | constraints.Float](x, y T) T

func Random

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

func Reduce

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

func Reverse

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

func Shuffle

func Shuffle[T any](ss []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 Sqrt

func Sqrt[T constraints.Integer | constraints.Float](s T) 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