目录
1、Lambda简介
Java 8 引入了 Lambda 表达式,这是 Java 语言的一个重要特性,使得代码更加简洁和易读。Lambda 表达式允许你将功能作为方法参数传递,或者将代码作为数据来处理。
2、语法介绍
(parameters) -> expression
或者
(parameters) -> { statements; }
-
parameters: 参数列表,可以为空或包含一个或多个参数。
-
->: Lambda 操作符,将参数和表达式或语句块分开。
-
expression: 单个表达式,Lambda 表达式会返回该表达式的结果。
-
{ statements; }: 语句块,可以包含多条语句,需要使用
return语句返回值(如果有返回值)。
3、Lambda表达式示例
3.1、无参数的 Lambda 表达式
() -> System.out.println("Hello, World!");
3.2、单个参数的 Lambda 表达式
x -> x * x
3.3、多个参数的 Lambda 表达式
(x, y) -> x + y
3.4、带语句块的 Lambda 表达式
(x, y) -> {
int sum = x + y;
return sum;
}

2040

被折叠的 条评论
为什么被折叠?



