Scala集合函数groupBy源码分析
groupBy源码分析
创建一个可变map对象m->【k:K v:mutable.Bulder[A,Repr]】
这里的Bulder 元素为A,构建类型为Repr,它可以通过+=来向构造器中添加元素,通过result返回得到一个任意类型的集合!
遍历集合,向m中添加元素,key为传过来的集合中的元素通过函数f()计算返回的结果,如果该key是在m中没有,则创建一个元素类型为A,构建...
原创
2020-03-08 17:31:31 ·
1725 阅读 ·
0 评论