J'ai lu plusieurs de Java 8 tutoriels avant.
Maintenant, j'ai rencontré rubrique suivante: Ne le support de java Nourrissage?
Ici, je vois le code suivant:
IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b;
System.out.println(curriedAdd.apply(1).applyAsInt(12));
Je comprends que cet exemple, la somme de 2 éléments, mais je ne peux pas comprendre la construction:
a -> b -> a + b;
Selon la partie gauche de l'expression, cette ligne devrait mettre en œuvre la fonction suivante:
R apply(int value);
Avant cela, je ne l'ai rencontré lambdas avec une seule flèche.