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