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