map<E, T> static method

Iterable<E> map<E, T>(
  1. Iterable<T> items,
  2. E fn(
    1. int index,
    2. T item
    )
)

map

  • E - 输入参数类型
  • T - 输出参数类型

Implementation

static Iterable<E> map<E, T>(
    Iterable<T> items, E Function(int index, T item) fn) sync* {
  var index = 0;

  for (final item in items) {
    yield fn(index, item);
    index = index + 1;
  }
}