seqs

package
v0.0.2-alpha Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Append

func Append[V any](seq iter.Seq[V], v V) iter.Seq[V]

func Append2

func Append2[K, V any](seq iter.Seq2[K, V], k K, v V) iter.Seq2[K, V]

func FailFast2

func FailFast2[K, V any, E error](s iter.Seq3[K, V, E]) (r iter.Seq2[K, V], err error)

func Filter

func Filter[V any](seq iter.Seq[V], predicate func(V) bool) iter.Seq[V]

func Filter2

func Filter2[K, V any](seq iter.Seq2[K, V], predicate func(K, V) bool) iter.Seq2[K, V]

func Filter3

func Filter3[T, U, V any](seq iter.Seq3[T, U, V], p func(T, U, V) bool) iter.Seq3[T, U, V]

func Filter3R

func Filter3R[T, U, V any](seq iter.Seq3[T, U, result.Result[V]]) iter.Seq3[T, U, V]

func FilterR

func FilterR[V any](seq iter.Seq[result.Result[V]]) iter.Seq[V]

func Map

func Map[V, X any](seq iter.Seq[V], f func(V) X) iter.Seq[X]

func Map2

func Map2[K, V any, X, Y any](seq iter.Seq2[K, V], f func(K, V) (X, Y)) iter.Seq2[X, Y]

func Map3

func Map3[T, U, V any, X, Y, Z any](seq iter.Seq3[T, U, V], f func(T, U, V) (X, Y, Z)) iter.Seq3[X, Y, Z]

func Reduce2

func Reduce2[K, V, X any](seq iter.Seq2[K, V], f func(X, K, V) X, initial X) X

func Reduce3

func Reduce3[T, U, V, X any](seq iter.Seq3[T, U, V], f func(X, T, U, V) X, initial X) X

Types

This section is empty.

Jump to

Keyboard shortcuts

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