joinSeparator method

Iterable<T> joinSeparator(
  1. T separator
)

Joins iterable items with a separator between each.

Parameters:

  • separator (T, required): Item to insert between elements.

Returns: Iterable<T> — iterable with separators inserted.

Implementation

Iterable<T> joinSeparator(T separator) {
  return map((e) => [separator, e]).expand((element) => element).skip(1);
}