Scala: объединить карту
Как я могу объединить карты, как показано ниже:
Map1 = Map(1 -> Class1(1), 2 -> Class1(2))
Map2 = Map(2 -> Class2(1), 3 -> Class2(2))
После слияния.
Merged = Map( 1 -> List(Class1(1)),, 2 -> List(Class1(2), Class2(1)), 3 -> Class2(2))
Может быть List, Set или любая другая коллекция, которая имеет атрибут size.