diff --git a/notes/Java_函数式编程.md b/notes/Java_函数式编程.md index 9c33548..7d22f7d 100644 --- a/notes/Java_函数式编程.md +++ b/notes/Java_函数式编程.md @@ -28,10 +28,10 @@ JDK 从 1.8 版本开始支持 Lambda 表达式,通过 Lambda 表达式我们 Lambda 表达式具有如下特点: -- **可选的参数:**不需要声明参数类型,编译器会依靠上下文进行自动推断; -- **可选的参数圆括号:**当且仅当只有一个参数时,包裹参数的圆括号可以省略; -- **可选的花括号:**如果主体只有一个表达式,则无需使用花括号; -- **可选的返回关键字:**如果主体只有一个表达式,则该表达式的值就是整个 Lambda 表达式的返回值,此时不需要使用 return 关键字进行显式的返回。 +- **可选的参数**:不需要声明参数类型,编译器会依靠上下文进行自动推断; +- **可选的参数圆括号**:当且仅当只有一个参数时,包裹参数的圆括号可以省略; +- **可选的花括号**:如果主体只有一个表达式,则无需使用花括号; +- **可选的返回关键字**:如果主体只有一个表达式,则该表达式的值就是整个 Lambda 表达式的返回值,此时不需要使用 return 关键字进行显式的返回。 ### 1.2 行为参数化 @@ -516,4 +516,4 @@ stream.sequential(); ## 参考资料 - 厄马(Raoul-Gabriel Urma) / 弗斯科(Mario Fusco) / 米克罗夫特(Alan Mycroft) .**《Java 8实战》**. 人民邮电出版社 . 2016-04-01 \ No newline at end of file + 厄马(Raoul-Gabriel Urma) / 弗斯科(Mario Fusco) / 米克罗夫特(Alan Mycroft) .**《Java 8实战》**. 人民邮电出版社 . 2016-04-01