【发布时间】:2019-04-09 07:57:12
【问题描述】:
我有一张格式图
scala.collection.mutable.Map[String,List[(Int, Int, Int)]]
并且我希望能够访问各个 Int 的。 Map 中的数据格式始终为
Mon-18-June-2018,1:10:5,2:20:10,3:30:15,4:40:20,5:50:25
其中日期是 Map 的键,每组三个数字是 (Int, Int, Int)
到目前为止,我已经能够以这种格式打印地图
Mon-18-June-2018
List((1,10,5), (2,20,10), (3,30,15), (4,40,20), (5,50,25))
使用下面的代码
map.keys.foreach{i =>
println(i)
println(map(i))
我希望能够访问元组中的各个值。例如,我希望能够将每个元组的每个第二个和第三个值加在一起
(1,10,5)
(2,20,10)
(3,30,15)
(4,40,20)
(5,50,25)
得到
(6,150,75)
我该怎么做?
【问题讨论】:
-
第二个和第三个值相加如何得到(6,150,75)? 6 是从哪里来的?
标签: scala collections iterator