slice

package
v0.1.25 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2025 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Filter added in v0.1.13

func Filter[T any](s []T, f func(T) bool) []T

func FilterInstanceOf added in v0.1.13

func FilterInstanceOf[T any](s []any) []T

func FilterNotNil added in v0.1.13

func FilterNotNil[T any](s []*T) []T

func FromPtr

func FromPtr[T any](slice []*T) []T

func Map

func Map[I, O any](slice []I, fn func(value I) O) []O

func MapFromPtr

func MapFromPtr[I, O any](slice []*I, fn func(value I) O) []O

func MapIndexed added in v0.1.12

func MapIndexed[I, O any](slice []I, fn func(index int, value I) O) []O

func MapNonPtrToPtr

func MapNonPtrToPtr[I, O any](slice []I, fn func(*I) *O) []*O

func MapToPtr

func MapToPtr[I, O any](slice []I, fn func(value I) O) []*O

func Repeat added in v0.1.22

func Repeat[T any](count int, elem T) []T

func RepeatFunc added in v0.1.22

func RepeatFunc[T any](count int, f func(index int) T) []T

func RepeatStream added in v0.1.24

func RepeatStream[T any](count int, elem T) <-chan T

func RepeatStreamFunc added in v0.1.24

func RepeatStreamFunc[T any](count int, f func(index int) T) <-chan T

func ToPtr

func ToPtr[T any](slice []T) []*T

Types

This section is empty.

Jump to

Keyboard shortcuts

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