RosettaCodeData/Task/Loop-over-multiple-arrays-simultaneously/Haxe/loop-over-multiple-arrays-simultaneously.haxe
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

22 lines
343 B
Text

using Lambda;
using Std;
class Main
{
static function main()
{
var a = ['a', 'b', 'c'];
var b = ['A', 'B', 'C'];
var c = [1, 2, 3];
//Find smallest array
var len = [a, b, c]
.map(function(a) return a.length)
.fold(Math.min, 0x0FFFFFFF)
.int();
for (i in 0...len)
Sys.println(a[i] + b[i] + c[i].string());
}
}