Java 中 lambda 表达式的类型是什么?
lambda 表达式的句法非常简单、精准,为函数参数指定 数据类型提供了灵活性。其返回类型是一个参数 -> 表达式主体,为了理解其语法,我们可以将其分为三部分。
- 参数:这些是函数的方法参数,并且与功能接口中定义的函数签名匹配。定义参数的数据类型是可选的,但参数的数量可以与接口中定义的签名相匹配。
- 表达式主体:这是一条语句或表示函数定义的语句集合。为返回对象定义数据类型是可选的。
- ->:这是 lambda 表达式操作符。
示例
interface Hello {
String sayHello(String name);
}
public class LambdaExpressionTest {
public static void main(String args[]) {
Hello hello = (message) -> {
String str1 = "Hello ";
String str2 = str1 + message;
return str2;
};
System.out.println(hello.sayHello("Tutorials Point"));
}
}输出
Hello Tutorials Point
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP