addBetween method

Iterable<T> addBetween(
  1. T value
)

Insert value between each element of the iterable.

Implementation

Iterable<T> addBetween(T value) {
  return expandIndexed((int index, T element) sync* {
    yield element;
    if (index < length - 1) yield value;
  });
}