Questions marquées «lambda»

118
Que signifie lambda avec 2 flèches dans Java 8?

J'ai déjà lu plusieurs tutoriels Java 8. En ce moment, j'ai rencontré le sujet suivant: Java prend-il en charge Currying? Ici, je vois le code suivant: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Je comprends que...

114
Comment fonctionne lambda générique en C ++ 14?

Comment fonctionne lambda générique ( automot-clé comme type d'argument) dans la norme C ++ 14? Est-il basé sur des modèles C ++ où pour chaque type d'argument différent, le compilateur génère une nouvelle fonction avec le même corps mais des types remplacés (polymorphisme à la compilation) ou...

111
Expression Lambda et méthode générique

Supposons que j'ai une interface générique: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } Et une méthode sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Je...

111
Java8 Lambdas vs classes anonymes

Puisque Java8 a été récemment publié et que ses toutes nouvelles expressions lambda ont l'air d'être vraiment cool, je me demandais si cela signifiait la disparition des classes Anonymous auxquelles nous étions si habitués. J'ai fait des recherches un peu à ce sujet et j'ai trouvé quelques exemples...

105
Est-ce Linq ou Lambda?

Je sais que c'est Linq: var _Results = from item in _List where item.Value == 1 select item; Et je sais que c'est Lambda: var _Results = _List.Where(x => x.Value == 1); Note de l'éditeur: ce qui précède n'est pas simplement Lambda, c'est Linq utilisant la "Method Syntax" dont le prédicat est un...