Class LeftZipped<Left,Right,Result>

java.lang.Object
org.dmfs.jems2.iterable.LeftZipped<Left,Right,Result>
All Implemented Interfaces:
Iterable<Result>

public final class LeftZipped<Left,Right,Result> extends Object implements Iterable<Result>
/** An Iterable combining the elements of two given Iterables using a BiFunction.

In contrast to Zipped, this always returns as many results as the left Iterable. The given BiFunction receives an Optional as the second argument, which is absent in case the right Iterable has run out of elements.

If the right Iterable has more elements than the left one, the excess elements are not iterated.