A return type used in Iterable1
functions that split an iterable.
A return type used in Iterable1
functions that split an iterable. Splitting a non-empty iterable will result in a non-empty iterable and a regular iterable.
Isomorphic to '[A](Boolean, Iterable1[A], Iterable[A])'.
The iterable split in two with non-empty first.
Add methods to scala.collection.Iterable[A]
.
The iterable split in two with non-empty second.
Construct an iterable with the given first and rest of values.
Produce an infinite iterable starting at the given integer and incrementing by the given step continually.
Produce an infinite iterable starting at the given integer and incrementing by 1 continually.
A lens that views the head of the iterable.
Produce an infinite iterable, starting at the given seed and applying the given transformation continually.
Construct an iterable with a single value.