Skip to content

RIterableNested2Ops<A> ​

extensionRIterableNested2Ops<A>onRIterable<RIterable<A>>

Operations available when RIterable elements are themselves RIterable.

Methods ​

flatten() extension ​

RIterable<A>flatten()

Concatenates all inner iterables into a single IList.

Available on RIterable<A>, provided by the RIterableNested2Ops<A> extension

Implementation
dart
RIterable<A> flatten() {
  final it = iterator;
  final b = IList.builder<A>();

  while (it.hasNext) {
    b.addAll(it.next());
  }

  return b.toIList();
}