Array map

var a:Array = [1,2,3,4,5,6];
var double:Array = a.map(function():int{return arguments[0] * 2});
trace(double);
/*outputs:
2,4,6,8,10,12
*/

A condensed example of Array.map()

Here is the same thing written in haskell:

a = [1,2,3,4,5,6]
double = map (*2) a

main = print double

Leave a Reply

Your email address will not be published. Required fields are marked *