preguntar acerca de lambda
6
réponses
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 le Currying?
Ici, je vois le code suivant:
IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b;
System.out.println( …
demandé sur
1970-01-01 00:33:35
5
réponses
Comment convertir toutes les chaînes de la liste en minuscules en utilisant LINQ?
J'ai vu un extrait de code hier dans l'une des réponses ici sur StackOverflow qui m'a intrigué. C'était quelque chose comme ceci:
List<string> myList = new List<string> {"aBc", "HELLO", "GoodBye"};
myList.ForEach(d=>d.ToLower());
…
demandé sur
1970-01-01 00:33:28
2
réponses
C++ — Que fait [ = ]?
Je veux savoir ce que [=] n'? Voici un court exemple
template <typename T>
std::function<T (T)> makeConverter(T factor, T offset) {
return [=] (T input) -> T { return (offset + input) * factor; };
}
auto milesToKm = makeConverter …
demandé sur
1970-01-01 00:33:36
7
réponses
Itérer une énumération en Java 8
Est-il possible d'itérer un Enumeration en utilisant l'Expression Lambda? Quelle sera la représentation Lambda de l'extrait de code suivant:
Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces();
while (nets.hasMoreEle …
demandé sur
1970-01-01 00:33:34
3
réponses
Comment déclarer une fonction qui accepte un lambda?
J'ai lu sur internet de nombreux tutoriels qui expliquaient comment utiliser lambdas avec la bibliothèque standard (comme std::find), et ils étaient tous très intéressants, mais je n'en ai trouvé aucun qui expliquait comment utiliser un lambda pour m …
demandé sur
1970-01-01 00:33:30
4
réponses
Fonctions anonymes utilisant des expressions D’instruction GCC
Cette question n'est pas très spécifique; c'est vraiment pour mon propre enrichissement en C et j'espère que d'autres pourront La trouver utile aussi.
Avertissement: je sais que beaucoup auront l'impulsion de répondre avec "si vous essayez de faire …
demandé sur
1970-01-01 00:33:32
6
réponses
Fournisseur Java 8 avec des arguments dans le constructeur
Pourquoi les fournisseurs ne prennent-ils en charge que les constructeurs no-arg?
Si le constructeur par défaut est présent, je peux le faire:
create(Foo::new)
Mais si le seul constructeur prend une chaîne, je dois faire ceci:
create(() -> …
demandé sur
1970-01-01 00:33:35
3
réponses
Conversion Lambda en arbre D’Expression
Je vais rester très simple,
Comment puis-je sortir l'arbre d'expression de lambda??
Ou à partir d'une expression de requête ? ... …
demandé sur
1970-01-01 00:33:29
2
réponses
Quand un lambda est-il trivial?
Quand un lambda est-il garanti pour être trivial, si jamais?
J'ai supposé que s'il ne capture que des types triviaux ou rien, ce serait trivial. Je n'ai pas de standard-ese pour sauvegarder cela cependant.
Ma motivation était de déplacer du code de …
demandé sur
1970-01-01 00:33:35
3
réponses
Appel / application de lambda vs appel de fonction — la syntaxe dans Ruby est différente. Pourquoi?
Je suis un peu nouveau sur Ruby et j'essaie toujours de comprendre certains des principes de conception du langage. Si j'ai raison, l'appel d'expression lambda dans Ruby doit être avec des accolades carrées, tandis que l'appel de fonction " régulier …
demandé sur
1970-01-01 00:33:31