6
Java 8で2つの矢印の付いたラムダは何を意味しますか?
以前にいくつかのJava 8チュートリアルを読んだことがあります。 今、私は次のトピックに遭遇しました: Javaはカリー化をサポートしていますか? ここでは、次のコードが表示されます。 IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); この例では2つの要素を合計することを理解していますが、構造を理解できません。 a -> b -> a + b; 式の左側によると、この行は次の関数を実装する必要があります。 R apply(int value); これの前に、私は1つの矢だけでラムダに会いました。