Expressions Java Lambda [fermé]


Les expressions Lambda sont ajoutées dans Java 8. Je veux comprendre pourquoi c'est important. Qu'est-ce que cela signifie pour un programmeur Java qui n'est pas encore exposé aux idiomes de programmation fonctionnelle? Cela signifie-t-il que je peux écrire du code qui fonctionne mieux ou qui évolue massivement ou que cela ne fait que rendre le code moins verbeux. Ou même la totalité.

Author: The_301, 2013-05-31

1 answers

Oracle a déjà tutoriel sur le sujet. Il répertorie plusieurs grands cas d'utilisation.

Avant de trouver le lien, j'allais dire que les expressions lambda vous permettaient de passer des "fonctions" au code. Vous pouvez donc écrire du code plus facilement pour lequel nous avions besoin de tout un gâchis d'interfaces/classes abstraites. Par exemple, supposons que vous ayez du code qui a une logique de boucle/conditionnelle ou un flux de travail complexe. À une étape, vous voulez faire quelque chose de différent. Avec les expressions lambda, vous pouvez simplement passez dans ce " quelque chose de différent."Lisez le tutoriel cependant. Il est très clair.

 38
Author: Jeanne Boyarsky, 2013-05-31 14:56:10