Map
我正在尝试在using中添加键值对,reduceLeft()
但出现错误。如果我使用添加键值对,foldleft()
我会得到正确的答案。这个错误是reduceLeft
什么意思,正确的代码是什么?
代码:
object Dcoder extends App
{
var i = Map(1->2, 3->4, 5->6)
var o = i.reduceLeft((a,b) => a._1 + b._1)
println(o)
}
错误:
source_file.scala:9: error: type mismatch;
found : Int
required: (Int, Int)
var o=i.reduceLeft((a,b)=>a._1+b._1)
^
one error found