15
두 개의 맵을 병합하고 동일한 키의 값을 합하는 가장 좋은 방법은 무엇입니까?
val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) 그것들을 병합하고 동일한 키의 값을 합산하고 싶습니다. 결과는 다음과 같습니다. Map(2->20, 1->109, 3->300) 이제 두 가지 해결책이 있습니다. val list = map1.toList ++ map2.toList val merged = list.groupBy ( _._1) .map …