insertEvery method

Iterable<T> insertEvery(
  1. T value,
  2. int per
)

Inserts a value element for each per of Iterable.

Iterableperごとにvalueの要素をインサートします。

final array = [1, 3, 5, 7, 9];
final inserted = array.insertEvery(2, 3); // [1, 3, 5, 2, 7, 9]

Implementation

Iterable<T> insertEvery(T value, int per) {
  return split(per).joinToList(value);
}