我們如何使用 Java 編寫多行 Lambda 表示式?
Lambda 表示式是一種匿名方法,用於提供一個函式式介面定義的方法實現。在 Java 8 中,Lambda 表示式的正文也可以是一個複雜的表示式或語句,這意味著 Lambda 表示式包含多行。在這種情況下,分號是必需的。如果 Lambda 表示式返回結果,則return 關鍵字也是必需的。
語法
([comma seperated argument-list]) -> { multiline statements }示例
interface Employee {
String displayName(String s);
}
public class MultilineLambdaTest {
public static void main(String[] s) {
Employee emp = (x) -> { // Lambda Expression with multiple lines
x = "Jai " + x;
System.out.println(x);
return x;
};
emp.displayName("Adithya");
}
}輸出
Jai Adithya
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP