map(._2) 等价于 map(t => t._2) //t是个2项以上的元组map(.2, ) 等价与 map(t => t.2, t) //这会返回第二项为首后面项为旧元组的新元组._n 为获取元组第n项 则为eta-conversion (lambda表达式支持的一种变换 )的入参缩写形式,scala里 a => foo(a) 经过eta-conversion后,直接就是右边的函数名foo,缩写为foo(),这里t => t._2 (lambda表达式 ) 可直接写成 ._2
scala _下划线含义
最新推荐文章于 2023-01-03 10:25:26 发布