0
У меня есть массив [(Int, (Int, Int))], как это,массив Группировка по первому элементу
(24, (12, 5))
(12, (17, 3))
(1, (7, 25))
(24, (4, 6))
(1, (13, 3))
(12, (9, 14))
(24, (9, 18))
Я хотел бы группа этих массивов от первого элемента, это означает, что я хотел иметь:
(24, ((12, 5), (4, 6), (9, 18)))
(12, ((17, 3), (9, 14)))
(1, ((7, 25), (13, 3)))
Может ли кто-нибудь помочь мне с этим?
К сожалению, метод группеПо не является достаточным для его проблемы. Чтобы получить результат в нужном формате, ему нужно было бы сделать что-то вроде 'arr.groupBy (_._ 1) .mapValues (_. Map (_._ 2))', чтобы удалить ключ из списка значений – irundaia
Право , Исправленный. – Nyavro
Уважаемые Irundaia & Nyavro, отлично, спасибо за вашу помощь. –