Лучшие практики по сбору данных в Scala - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь перенести свой Java-код в Scala. Но в Scala я обнаружил, что сбор данных в сложную структуру не совсем ясен.

, например

Collectors.groupingBy(
    Obj::A, Collectors.groupingBy(
        Obj::B, Collectors.mapping(
            Obj::C, Collectors.toList
            )
        )
    )
)

, мое решение -

List[Obj]().groupBy(_.A).view.mapValues(_.groupMap(_.B)(_.C)).toMap 

Я так думаюне совсем понятно, чтобы описать мое предложение

, а также я пишу некоторую утилиту, использующую цикл for для повышения производительности, но мне также интересно, есть ли какая-либо существующая библиотека.

, поэтому, пожалуйста, кто-нибудь не можетпомогите мне дать какой-нибудь совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...