刚开始定义为空的, 然后for循环可以不断添加外层的Key,和内层的key,value 就这种( 1->(2->3, 3->4) )
知道了
var m1:Map[Int,Map[Int,Int]]=Map()
val l=List(1,2,3,1)
for (i<-l) {
if (m1.contains(i)) {
val m2 = m1(i).+(i + 1 -> (i + 2))
m1 = m1.updated(i, m2)
}
else {
m1 = m1.updated(i, Map(i + 8 -> (i + 9)))
}