Loop over multiple arrays simultaneously: Difference between revisions

m
(Frink)
Line 1,018:
 
=={{header|Elena}}==
ELENA 45.10 :
<lang elena>import system'routines;
import extensions;
Line 1,024:
public program()
{
var a1 := new string[]::({"a","b","c")};
var a2 := new string[]::({"A","B","C")};
var a3 := new int[]::({1,2,3)};
for(int i := 0, i < a1.Length, i += 1)
Line 1,032:
console.printLine(a1[i], a2[i], a3[i])
};
programUsingZip();
console.readChar()
Line 1,044 ⟶ 1,042:
public program
{
var a1 := new string[]::({"a","b","c")};
var a2 := new string[]::({"A","B","C")};
var a3 := new int[]::({1,2,3)};
var zipped := a1.zipBy(a2,(first,second => first + second.toString() ))
.zipBy(a3, (first,second => first + second.toString() ));
Anonymous user