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

更新於: 2019 年 12 月 2 日

1000 多次瀏覽

啟動您的 職業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.