mapManyEx<TVal> method

Iterable<TVal> mapManyEx<TVal>(
  1. Iterable<TVal> selector(
    1. T item
    )
)

Equivalent to C#'s SelectMany, iterates over multiple iterables

Implementation

Iterable<TVal> mapManyEx<TVal>(
  Iterable<TVal> selector(T item),
) sync* {
  for (var item in this) {
    if (item == null) continue;
    yield* selector(item);
  }
}