slices

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 24, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Filter

func Filter[E any](s []E, predicate predicates.PredicateFunc[E]) []E

func FilterI

func FilterI[E any](s []E, predicate predicates.PredicateIFunc[E]) []E

func FindLastMap

func FindLastMap[E any, R any](s []E, mapFunc func(e E) (R, bool)) (R, int)

func FindLastMapI

func FindLastMapI[E any, R any](s []E, mapIFunc func(i int, e E) (R, bool)) (R, int)

func FindLastMapIE

func FindLastMapIE[E any, R any](s []E, mapIFunc func(i int, e E) (R, bool, error)) (R, int, error)

func FindMap

func FindMap[E any, R any](s []E, mapFunc func(e E) (R, bool)) (R, int)

func FindMapI

func FindMapI[E any, R any](s []E, mapIFunc func(i int, e E) (R, bool)) (R, int)

func FindMapIE

func FindMapIE[E any, R any](s []E, mapIFunc func(i int, e E) (R, bool, error)) (R, int, error)

func FlatMap

func FlatMap[E any, R any](s []E, flatMapFunc func(E) []R) []R

func FlatMapI

func FlatMapI[E any, R any](s []E, flatMapFunc func(int, E) []R) []R

func FlatMapIE

func FlatMapIE[E any, R any](s []E, flatMapFunc func(int, E) ([]R, error)) ([]R, error)

func Map

func Map[E any, R any](s []E, mapFunc func(E) R) []R

func MapI

func MapI[E any, R any](s []E, mapFunc func(int, E) R) []R

func MapIE

func MapIE[E any, R any](s []E, mapFunc func(int, E) (R, error)) ([]R, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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