scala 中map(_._2) 和map(_._2, _)什么意思?
谁能详细说说 谢谢大神了
这个始终不太明白
map(_._2) 等价于 map(t => t._2) //t是个2项以上的元组
map(_._2, _) 等价与 map(t => t._2, t) //返回第二项为首后面项为旧元组的新元组
map(_._2) 等价于 map(t => t._2) 相当于处理这样的数据(A,1),(B,1),(C,1),(D,1),(E,1)。。。。。
map(_._2, _) 等价与 map(t => t._2, t) 相当于处理(A,1),(B,1),(C,1),(D,1),(E,1)。。。。。,返回一个类型的新元组(x,y)
这个是lambda表达式,你看下书上有的。