【发布时间】:2018-03-27 18:00:45
【问题描述】:
我有一个从整数到 Int 和 Double 元组的输入映射,如下所示。
def doSomething(x: Seq[Map[Int, (Int, Double)]]): Int = {.....}
现在,我想在 doSomething 中访问 x 中元组的每个元素,如下所示。
val res = x.map({ (input, weight) => }).unzip
然后我对输入进行一些计算,输入是 Int,权重是映射所有键的双精度值。但这不起作用。如何从地图中访问元组值?
【问题讨论】:
-
你的 x 是一个
Seq[Map[...]],你需要使用两个map来访问元组。