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
Type de retour explicite de Lambda
Lorsque j'essaye de compiler ce code (VS2010), j'obtiens l'erreur suivante: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that either start with …


1
Avertissement Cell-var-from-loop de Pylint
Pour le code suivant: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint a signalé une erreur: Variable de cellule sort_key définie dans la boucle (cell-var-from-loop) Quelqu'un pourrait-il donner une idée de ce qui se passe ici? À partir du code source de pylint, la description …

6
Une raison de ne pas utiliser les lambdas globales?
Nous avions une fonction qui utilisait une lambda interne non capturante, par exemple: void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } Maintenant, la fonctionnalité implémentée par le lambda est devenue nécessaire ailleurs, donc je …
89 c++  lambda 

5
Pourquoi un lambda a-t-il une taille de 1 octet?
Je travaille avec la mémoire de certains lambdas en C ++, mais je suis un peu perplexe par leur taille. Voici mon code de test: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; std::cout << &f << std::endl; std::cout …
89 c++  c++11  lambda  c++14  sizeof 

7
Qu'est-ce qu'un langage lambda?
Je lisais "JavaScript: The Good Parts" et l'auteur mentionne que JavaScript est le premier des langages lambda à être lancé. Les fonctions de JavaScript sont des objets de première classe avec une portée lexicale (principalement). JavaScript est le premier langage lambda à se généraliser. Au fond, JavaScript a plus en …

6
Comment effectuer une jointure entre plusieurs tables dans LINQ lambda
J'essaye d'effectuer une jointure entre plusieurs tables dans LINQ. J'ai les classes suivantes: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Et j'utilise le code suivant (où product, categoryet productcategorysont des instances des classes ci-dessus): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) …



6
Fonction renvoyant une expression lambda
Je me demande s'il est possible d'écrire une fonction qui renvoie une fonction lambda en C ++ 11. Bien sûr, un problème est de savoir comment déclarer une telle fonction. Chaque lambda a un type, mais ce type n'est pas exprimable en C ++. Je ne pense pas que cela …
88 c++  function  c++11  lambda 


12
Java 8 lambda obtient et supprime un élément de la liste
Étant donné une liste d'éléments, je veux obtenir l'élément avec une propriété donnée et le supprimer de la liste. La meilleure solution que j'ai trouvée est: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); Est-il possible de combiner get et remove dans une expression lambda?

7
Utilisation de 'return' dans un bloc Ruby
J'essaie d'utiliser Ruby 1.9.1 pour un langage de script intégré, de sorte que le code "utilisateur final" soit écrit dans un bloc Ruby. Un problème avec ceci est que j'aimerais que les utilisateurs puissent utiliser le mot-clé 'return' dans les blocs, afin qu'ils n'aient pas à s'inquiéter des valeurs de …

7
Tâche.Exécuter avec des paramètres?
Je travaille sur un projet de réseau multi-tâches et je suis nouveau Threading.Tasks. J'ai implémenté un simple Task.Factory.StartNew()et je me demande comment puis-je le faire avec Task.Run()? Voici le code de base: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); Je regardais dans System.Threading.Tasks.Taskdans l' Explorateur …

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.