Ответ 1
Groovy эквивалент Scala zip
List#transpose
, который можно вызвать в списке списков:
assert [[1, 2, 3], [4, 5]].transpose() == [[1, 4], [2, 5]]
В Scala могу написать что-то вроде этого:
val a = List(1, 2, 3)
val b = List(4, 5)
println(a zip b)
Это привело бы к выходу List((1,4), (2,5))
.
Теперь у меня есть две коллекции в Groovy и вы хотите сделать их похожими. Каков самый простой способ сделать это?
Groovy эквивалент Scala zip
List#transpose
, который можно вызвать в списке списков:
assert [[1, 2, 3], [4, 5]].transpose() == [[1, 4], [2, 5]]