slice

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Chunk

func Chunk[T any](items []T, size int) [][]T

func Concat

func Concat[T any](slices [][]T) []T

func Contains

func Contains(items []any, value any) bool

func Drop

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

func DropLast

func DropLast[T any](items []T, n int) []T

func Filter

func Filter[T any](items []T, predicate func(T) bool) []T

func Find

func Find(items []any, predicate func(any) bool) (any, error)

func FindIndex

func FindIndex[T any](items []T, predicate func(T) bool) int

func FindLast

func FindLast(items []any, predicate func(any) bool) (any, error)

func FindLastOr

func FindLastOr[T any](items []T, predicate func(T) bool, defaultValue T) T

func FindOr

func FindOr[T any](items []T, predicate func(T) bool, defaultValue T) T

func First

func First[T any](items []T, n int) []T

func FirstOne

func FirstOne(items []any) (any, error)

func FirstOr

func FirstOr[T any](items []T, defaultValue T) T

func Get

func Get(items []any, index int) (any, error)

func GetOr

func GetOr[T any](items []T, index int, defaultValue T) T

func GroupBy

func GroupBy[T any, K comparable](items []T, keyFunc func(T) K) map[K][]T

func IndexOf

func IndexOf(items []any, value any) int

func IsEmpty

func IsEmpty[T any](items []T) bool

func IsNotEmpty

func IsNotEmpty[T any](items []T) bool

func Last

func Last[T any](items []T, n int) []T

func LastOne

func LastOne(items []any) (any, error)

func LastOr

func LastOr[T any](items []T, defaultValue T) T

func Map

func Map[T any](items []T, transform func(T) T) []T

func Pop

func Pop(items []any) (any, []any, error)

func Reverse

func Reverse[T any](items []T) []T

func Shift

func Shift(items []any) (any, []any, error)

func Unique

func Unique(items []any) []any

Types

This section is empty.

Jump to

Keyboard shortcuts

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