I read a project's source code, found:
val sampleMBR = inputMBR.map(_._2).sample
inputMBR
is a tuple.
the function map
's definition is :
map[U classTag](f:T=>U):RDD[U]
it seems that map(_._2)
is the shorthand for map(x => (x._2))
.
Anyone can tell me rules of those shorthand ?