Documentation ¶
Index ¶
- func Collect[V any](ranger Ranger[V]) (vs []V)
- func CollectErr[V any](ranger Ranger[V]) (vs []V, err error)
- func Count[V any](ranger Ranger[V]) (i int)
- func CountErr[V any](ranger Ranger[V]) (i int, err error)
- func Reduce[V, R any](ranger Ranger[V], reducer func(cur R, v V) R, init R) (r R)
- func ReduceErr[V, R any](ranger Ranger[V], reducer func(cur R, v V) R, init R) (R, error)
- type Handler
- type Ranger
- func Chan[I, O any, CH ~chan I | ~<-chan I](ch CH, h handler.Handler[I, O]) Ranger[O]
- func ChanCache[I, O any, CH ~chan I | ~<-chan I](ch CH, h handler.Handler[I, O]) Ranger[O]
- func CharEntries[O any](s string, h handler.Handler[strings.CharEntry, O]) Ranger[O]
- func Chars[O any](s string, h handler.Handler[byte, O]) Ranger[O]
- func Concat[V any](rangers ...Ranger[V]) Ranger[V]
- func FlatMap[I, O any](mapper handler.Mapper[I, Ranger[O]], ranger Ranger[I]) Ranger[O]
- func Iter[I, O any](iter iter.Iter[I], h handler.Handler[I, O]) Ranger[O]
- func Keys[K comparable, V, O any](m map[K]V, h handler.Handler[K, O]) Ranger[O]
- func Limit[V any](limit int, ranger Ranger[V]) Ranger[V]
- func MapEntries[K comparable, V, O any](m map[K]V, h handler.Handler[maps.Entry[K, V], O]) Ranger[O]
- func Range[I generic.Integer, O any](size I, h handler.Handler[I, O]) Ranger[O]
- func RuneEntries[O any](s string, h handler.Handler[strings.RuneEntry, O]) Ranger[O]
- func Runes[O any](s string, h handler.Handler[rune, O]) Ranger[O]
- func Skip[V any](skip int, ranger Ranger[V]) Ranger[V]
- func Slice[I, O any](s []I, h handler.Handler[I, O]) Ranger[O]
- func SliceEntries[E, O any](s []E, h handler.Handler[slice.Entry[E], O]) Ranger[O]
- func SliceP[I, O any](s []I, h handler.Handler[*I, O]) Ranger[O]
- func SlicePEntries[E, O any](s []E, h handler.Handler[slice.Entry[*E], O]) Ranger[O]
- func Values[K comparable, V, O any](m map[K]V, h handler.Handler[V, O]) Ranger[O]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CollectErr ¶
Types ¶
type Ranger ¶
func CharEntries ¶
func MapEntries ¶
func RuneEntries ¶
func SliceEntries ¶
func SlicePEntries ¶
Click to show internal directories.
Click to hide internal directories.