【发布时间】:2018-12-12 23:13:07
【问题描述】:
我正在遍历Scala Map,我的代码中出现type mismatch 错误。这就是我想要做的。
private var cumulativeCapacity:Map[String , Double] = Map()
private var cumulativeDelay:Map[String ,Double] = Map()
cumulativeCapacity.keys.foreach { linkId =>
val delay = cumulativeDelay.get(linkId).getOrElse(0)
val capacity = cumulativeCapacity.get(linkId).getOrElse(0)
val bin = largeset(capacity)
}
所以错误出现在 val bin = largeset(capacity) 内部,capacity 应该是双倍的,但发现 AnyVal。如果我做错了什么,请提供任何解决方案或让我知道。
【问题讨论】:
标签: scala scala-collections type-mismatch