summaryrefslogtreecommitdiff
path: root/graphics/asymptote/base/mapArray.asy
blob: d6d75e9861ca1023156aa71a6bb673fcd0c9cf28 (plain)
1
2
3
4
5
6
7
8
9
typedef import(Src, Dst);

private typedef Dst MapType(Src);

Dst[] map(MapType f, Src[] a) {
  return sequence(
      new Dst(int i) {return f(a[i]);},
      a.length);
}