val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) Chcę je scalić i zsumować wartości tych samych kluczy. Wynik będzie więc: Map(2->20, 1->109, 3->300) Teraz mam 2 rozwiązania: val list = map1.toList ++ map2.toList val merged = list.groupBy ( _._1) .map {...