scala中的Lambda表达式

2018-08-31  本文已影响0人  MaTae

map(_._2) 等价于 map(t => t._2)  将t转化为t的第二个元素 (t是个2项以上的元组)

map(_._2, _) 等价与 map((x,y)=>x._2,y)  这会返回第二项为首后面项为旧元组的新元组

lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。

lambda表达式:1.一个参数:param=>expr    2.多个参数:(param-list)=>expr

上一篇下一篇

猜你喜欢

热点阅读