使用map将元组列表组合到单个列表中

时间:2014-03-18 22:11:45

标签: list scala map tuples

想象一下,我们有一个元组列表,例如:

List((5,4), (3,2), (1,0))

如何将每个元组中的值与自身相乘,然后将产品合并到一个列表中?

List(20, 6, 1)

我相信有一种方法可以使用Scala的内置地图功能,但我不确定如何这样做。

1 个答案:

答案 0 :(得分:2)

val list = List((5,4), (3,2), (1,0))
list.map { case (a, b) => a * b }