Lambda表达式
Public class TestLambda01{
psvm{
ILambda lambda = ()-> sout("!!!") ;
lambda.lambda();
}
interface ILambda{
void lambda();
}
}
总结
- lambda表达式只有一行代码的情况下才能成为一行,如果有多行,那么就用代码块包裹。
- 前提地接口为函数式接口
- 多个参数类型也可以去掉参数类型,要去掉都去掉,必须加上括号