Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chain ¶
type Chain[TInput, TOutput any] interface { Concat(iterator.Iterator[TInput]) Chain[TInput, TOutput] Enumerate(iterator.EnumerateFunc[TInput]) Filter(iterator.FilterFunc[TInput]) Chain[TInput, TOutput] Find(iterator.FindFunc[TInput]) (*TInput, error) FlatMap(iterator.FlatMapFunc[TInput, TOutput]) Chain[TOutput, TOutput] ForEach(iterator.ForEachFunc[TInput]) Map(iterator.MapFunc[TInput, TOutput]) Chain[TOutput, TOutput] Reduce(iterator.ReduceFunc[TInput, TOutput], TOutput) TOutput Take(int) Chain[TInput, TOutput] Value() iterator.Iterator[TInput] }
Chain provides chainable versions of the iterator functions avaiable in the parent package
Click to show internal directories.
Click to hide internal directories.