When the first iterator is terminated, the second is started.
assert ([1..20[.iterator + [20..40[.iterator).to_a == ([1..40[).to_a
SEE: Iterator2
# Combine two iterators.
#
# When the first iterator is terminated, the second is started.
#
# assert ([1..20[.iterator + [20..40[.iterator).to_a == ([1..40[).to_a
#
# SEE: `Iterator2`
fun +(other: Iterator[E]): Iterator[E]
do
return new PipeJoin[E](self, other)
end
lib/pipeline/pipeline.nit:71,2--81,4