insertBetween method

List<T> insertBetween(
  1. T separator
)

Inserts separator between consecutive elements.

Implementation

List<T> insertBetween(T separator) {
  final result = <T>[];
  for (var i = 0; i < length; i++) {
    result.add(elementAt(i));
    if (i != length - 1) result.add(separator);
  }
  return result;
}