intersperse<T> method

List<T> intersperse<T>(
  1. T separator
)

Implementation

List<T> intersperse<T>(T separator) {
  if (isEmpty) return [];

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