Java Language L'opérateur Lambda (->)


Exemple

A partir de Java 8, l'opérateur Lambda ( -> ) est l'opérateur utilisé pour introduire une expression Lambda. Il existe deux syntaxes communes, comme illustré par ces exemples:

Java SE 8
  a -> a + 1              // a lambda that adds one to its argument
  a -> { return a + 1; }  // an equivalent lambda using a block.

Une expression lambda définit une fonction anonyme ou, plus correctement, une instance d'une classe anonyme qui implémente une interface fonctionnelle .

(Cet exemple est inclus ici pour être complet. Reportez-vous à la rubrique Expressions Lambda pour le traitement complet.)