Lambda

Lambda使用时有几个问题需要特别注意:

1. 使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法。
2. 使用Lambda必须具有上下文推断。
  也就是方法的参数或局部变量类型必须为Lambda对应的接口类型,才能使用Lambda作为该接口的实例。

 备注:有且仅有一个抽象方法的接口,称为“函数式接口”。

 

二、在Lambda标准格式的基础上,使用省略写法的规则为

1. 小括号内参数的类型可以省略;
2. 如果小括号内有且仅有一个参,则小括号可以省略;
3. 如果大括号内有且仅有一个语句,则无论是否有返回值,都可以省略大括号、return关键字及语句分号。

 

posted @ 2020-08-26 11:12  灬司马安福灬  阅读(197)  评论(0编辑  收藏  举报