在Scala列表中获取元组之间的区别

时间:2018-04-06 19:37:32

标签: scala

我试图在列表格式为List [(Int,Int)]的列表中区分两个元组。

列表示例 - List[(3, 6), (4, 8), (2, 9)]

我能够得到所有值的总和没有问题,但是在尝试获得(a,b)值之间的差异时遇到了问题。如何返回与List[3, 4, 7]匹配的列表?

1 个答案:

答案 0 :(得分:1)

val l = List((3, 6), (4, 8), (2, 9))

val result = l.map { case (a, b) => b - a }