Documentation ¶
Index ¶
- func Contains[A comparable, AS ~[]A](a A, as AS) bool
- func Filter[A any, AT ~[]A, F func(A) bool](as AT, f F) AT
- func InPlaceReverse[A any, AS ~[]A](a AS)
- func IndexOf[A comparable, AS ~[]A](a A, as AS) int
- func MakeReversed[A any, AS ~[]A](a AS) AS
- func Map[A any, AT ~[]A, B any, BT ~[]B](as AT, f func(A) B) BT
- func Next[E any](it Iterator[E]) (E, bool)
- func SliceIter[E any, T ~[]E](t T) *sliceIter[E, T]
- func SubsliceIter[E any, T ~[]E](t T, idx int) *sliceIter[E, T]
- func ToSlice[E any](it Iterator[E]) []E
- func ZipTwo[A any, B any, AS ~[]A, BS ~[]B](a AS, b BS) *ziptwo[A, B]
- type Index
- type Iterator
- func Enumerate[T any](i Iterator[T]) Iterator[Index[T]]
- func EnumerateFrom[T any](i Iterator[T], startAt int) Iterator[Index[T]]
- func FilterIter[E any](i Iterator[E], f func(E) bool) Iterator[E]
- func Flatten[T any, U any](src Iterator[T], f func(T) Iterator[U]) Iterator[U]
- func MapIter[T any, U any](src Iterator[T], f func(T) U) Iterator[U]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶
func Contains[A comparable, AS ~[]A](a A, as AS) bool
func InPlaceReverse ¶
func InPlaceReverse[A any, AS ~[]A](a AS)
func IndexOf ¶
func IndexOf[A comparable, AS ~[]A](a A, as AS) int
func MakeReversed ¶
func MakeReversed[A any, AS ~[]A](a AS) AS
func SubsliceIter ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.