1.lamda表达式,匿名函数,类似于Java script的arrow function箭头函数,箭头左边是函数的传入参数,箭头相当于 return, 箭头右边是表达式/函数体。
如果只有一行表达式,无需用{}把函数体包围起来,如果有多伤表达式,则需要用{}把函数体括起来
例如1:
(x,y) => x*y 等效于:
public T void func(T x, T y)
{
return x*y
}
例如2:
(x,y)=>{
if(x>y)
{ return true;}
else
{ return false;}
}