Questions marquées «lambda»

NE PAS UTILISER POUR LE SERVICE AWS (utilisez [aws-lambda] pour ces questions!) Les lambdas sont des fonctions anonymes ou des fermetures dans des langages de programmation tels que Lisp, C #, C ++, Lua, Python, Ruby, JavaScript ou Java. (Aussi, expression lambda.)


3
Sélection de signature de méthode pour l'expression lambda avec plusieurs types de cibles correspondants
Je répondais à une question et suis tombé sur un scénario que je ne peux pas expliquer. Considérez ce code: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; …
11 java  generics  lambda  javac  ecj 

1
Référence de méthode et génériques en Java-8
Je suis confronté à un problème de référence de méthode combinée à des types génériques. Nous avons du code où nous devons appeler une méthode surchargée, mais il échoue avec une erreur: Impossible de résoudre la valeur m1 () J'ai simplifié mon problème pour indiquer clairement où se situe le …
11 java  generics  lambda  java-8 

5
Affectation ternaire C ++ de lambda
Vous savez pourquoi l'extrait de code suivant ne se compile pas? Il se plaint d'une erreur "erreur: opérandes à?: Avoir différents types" auto lambda1 = [&](T& arg) { ... }; auto lambda2 = [&](T& arg) { ... }; auto lambda = condition ? lambda1 : lambda2;



3
Java Stream: filtre avec plusieurs plages
J'essaie de filtrer une ressource et d'exclure certains éléments en fonction d'un champ. Pour exclure, j'ai un ensemble (qui contient un identifiant qui doit être exclu) et une liste (il contient plusieurs plages d'identifiants qui doivent être exclus). J'ai écrit la logique ci-dessous et je ne suis pas satisfait de …

3
Génération de code Lambda C ++ avec des captures Init en C ++ 14
J'essaie de comprendre / clarifier le code qui est généré lorsque les captures sont passées à lambdas, en particulier dans les captures d'initialisation généralisées ajoutées en C ++ 14. Donnez les exemples de code suivants répertoriés ci-dessous, c'est ma compréhension actuelle de ce que le compilateur va générer. Cas 1: …
9 c++  lambda  c++14  move 
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.