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

6 lines
200 B
Groovy

def synchedConcat = { a1, a2, a3 ->
assert a1 && a2 && a3
assert a1.size() == a2.size()
assert a2.size() == a3.size()
[a1, a2, a3].transpose().collect { "${it[0]}${it[1]}${it[2]}" }
}