我需要找出如何将两对配对并将它们加在一起时得到每个值的总和。所以说我有两对:
(1,2) and (3,4), I want to get the sum of them which would be (4,6) - (1+3, 2+4).
下一部分是我有两个成对的列表,我想获得这些列表中每个对的总和。每个列表将具有相同数量的对。因此,例如:
List((1,2), (1,2), (1,2), (1,2))
List((3,4), (3,4), (3,4), (3,4))
res: List((4,6), (4,6), (4,6), (4,6))
您可以使用zip
:
List((1,2), (1,2), (1,2), (1,2)).zip(List((3,4), (3,4), (3,4), (3,4))).map {
case ((a1,b1), (a2,b2)) => (a1+a2, b1+b2)
}