我有一个元组列表:
val t = List( (1,2,1.0), (1,3,2.0), (1,2,1.1) )
Run Code Online (Sandbox Code Playgroud)
我想创建一个带有t._1键的映射,以及带有t._2键的映射值和值的总和t._3.
val m = Map( (1-> Map((2 -> 2.1), (3 -> 2.0)) )
Run Code Online (Sandbox Code Playgroud)
我怎样才能在Scala中执行此操作?
我想用纯Scala而不是库来实现这个目标,但是如果scalaz等库(我完全主观认为)是一个更好看的解决方案,我也会接受这个答案.