lamda表达式返回值
时间: 2023-06-28 14:04:24 浏览: 55
Lambda表达式是一种匿名函数,可以在需要函数的地方直接传递一个函数,而不必事先定义一个函数。Lambda表达式的返回值取决于表达式中包含的语句和返回值类型的推断。如果Lambda表达式只有一条语句,则该语句的结果将成为Lambda表达式的返回值。如果Lambda表达式有多条语句,则必须使用return语句指定返回值。如果Lambda表达式没有返回值,则可以省略返回类型,或者返回类型指定为void。例如:
```java
// Lambda表达式没有参数和返回值
() -> System.out.println("Hello, world!");
// Lambda表达式有一个参数和返回值
x -> x * x;
// Lambda表达式有多个参数和返回值
(x, y) -> {
int sum = x + y;
return sum;
};
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)