indexedMap<S, T> function

List<T> indexedMap<S, T>(
  1. List<S> l,
  2. MapFunc<S, T> mapFunc
)

Implementation

List<T> indexedMap<S, T>(List<S> l, MapFunc<S, T> mapFunc) {
  List<T> ret = [];
  for (int i=0; i<l.length; i++) {
    ret.add(mapFunc(i, l[i]));
  }
  return ret;
}