Questions marquées «lambda»

Les lambdas sont des fonctions anonymes (c'est-à-dire n'ayant pas d'identifiant, comme les méthodes dans une classe) qui peuvent être utilisées dans un large éventail de langages de programmation.

2
Est-ce un bon schéma: remplacer une fonction longue par une série de lambdas?
J'ai récemment rencontré la situation suivante. class A{ public: void calculate(T inputs); } Premièrement, Areprésente un objet dans le monde physique, ce qui est un argument fort pour ne pas diviser la classe. Maintenant, cela calculate()s'avère être une fonction assez longue et compliquée. J'en perçois trois structures possibles: l'écrire comme …
14 c++11  lambda 




3
En Java 8, est-il préférable d'un point de vue stylistique d'utiliser des expressions de référence de méthode ou des méthodes renvoyant une implémentation de l'interface fonctionnelle?
Java 8 a ajouté le concept d' interfaces fonctionnelles , ainsi que de nombreuses nouvelles méthodes conçues pour prendre des interfaces fonctionnelles. Les instances de ces interfaces peuvent être créées succinctement à l'aide d' expressions de référence de méthode (par exemple SomeClass::someMethod) et d' expressions lambda (par exemple (x, y) …

4
Quel est l'objectif principal de Java? Pourquoi faut-il autant de temps pour obtenir de nouvelles fonctionnalités?
J'ai exploré les nouvelles fonctionnalités du JDK8, comme les expressions lambda, les méthodes d'extension et la nouvelle API de flux. Évidemment, aucune de ces fonctionnalités n'est nouvelle dans le monde de la programmation et cela a amené à se demander pourquoi toutes ces choses sont en Java jusqu'à présent. Nous …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.