Groovy список списков для сопоставления с первым списком в качестве ключей - PullRequest
0 голосов
/ 04 марта 2020

Как бы я go в Groovy идиоматически (с методами сбора?) С

[['a', 'b', 'c'], [1, 2, 3], [4, 5, 6]]

до

[[a: 1, b: 2, c: 3], [a: 4, b: 5, c: 6]]

1 Ответ

3 голосов
/ 04 марта 2020
def x=[['a', 'b', 'c'], [1, 2, 3], [4, 5, 6]]

x.tail().collect{v-> x.head().indexed().collectEntries{i,k-> [k, v[i]] } }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...