Articles of foreach

Comment puis-je supprimer des éléments d’une liste de diffusion en itérant en utilisant foreach?

Je suis nouveau à Qt et j’essaie d’apprendre les idiomes. La documentation de foreach dit: Qt prend automatiquement une copie du conteneur lorsqu’il entre dans une boucle foreach. Si vous modifiez le conteneur lors de l’itération, cela n’affectera pas la boucle. Mais il ne dit pas comment supprimer un élément en itérant avec foreach . […]

Boucle foreach multi-lignes dans linq / lambda

Je cherche un moyen de changer le code suivant: foreach (Contact _contact in contacts) { _contact.ID = 0; _contact.GroupID = 0; _contact.CompanyID = 0; } Je voudrais changer cela en utilisant LINQ / lambda dans quelque chose de similaire à: contacts.ForEach(c => c.ID = 0; c.GroupID = 0; c.CompanyID = 0); Cependant, cela ne fonctionne […]

Incompatibilité entre les littéraux std :: ssortingng et ssortingng

J’ai découvert une incohérence inquiétante entre les littéraux std::ssortingng et ssortingng dans C ++ 0x: #include #include int main() { int i = 0; for (auto e : “hello”) ++i; std::cout << "Number of elements: " << i << '\n'; i = 0; for (auto e : std::string("hello")) ++i; std::cout << "Number of elements: " […]

java foreach ignore la première itération

Existe-t-il un moyen élégant d’ignorer la première itération dans une boucle Java5? Exemple de pseudo-code: for ( Car car : cars ) { //skip if first, do work for rest . . }

callback succès après knockout.js finit de rendre tous les éléments

J’ai implémenté une liaison foreach avec plusieurs modèles dans la même page, un exemple est donné ici, ce qui m’intéresse, c’est de savoir quand un bloc a fini de rendre, j’ai essayé afterRender et afterAdd , mais je suppose que ça fonctionne pour chaque élément, et non après la fin de la boucle. Call SMS […]

forEach vs forEachOrdered in Java 8 Stream

Je comprends que ces méthodes diffèrent dans l’ordre d’exécution, mais dans tous mes tests, je ne parviens pas à exécuter des ordres différents. Exemple: System.out.println(“forEach Demo”); Stream.of(“AAA”,”BBB”,”CCC”).forEach(s->System.out.println(“Output:”+s)); System.out.println(“forEachOrdered Demo”); Stream.of(“AAA”,”BBB”,”CCC”).forEachOrdered(s->System.out.println(“Output:”+s)); Sortie: forEach Demo Output:AAA Output:BBB Output:CCC forEachOrdered Demo Output:AAA Output:BBB Output:CCC Veuillez fournir des exemples lorsque deux méthodes produiront des résultats différents.

Comment puis-je utiliser le java pour chaque boucle avec des classes personnalisées?

Je pense que la plupart des codeurs ont utilisé le code suivant: ArrayList mySsortingngList = getSsortingngList(); for(Ssortingng str : mySsortingngList) { doSomethingWith(str); } Comment puis-je profiter du pour chaque boucle avec mes propres classes? Y a-t-il une interface que je devrais implémenter?

Itérer les éléments de List et Map en utilisant la balise JSTL

Si un bean backing JSF retourne un object de type ArrayList, je devrais pouvoir utiliser pour parcourir les éléments de la liste. Chaque élément contient une carte et bien que la question de savoir comment accéder au contenu de la carte via JSTL ait été résolue ici , si je transmets un tableau de ces […]

Devrais-je utiliser std :: for_each?

J’essaie toujours d’en savoir plus sur les langues que j’utilise (différents styles, frameworks, modèles, etc.). J’ai remarqué que je n’utilisais jamais std::for_each alors j’ai pensé que je devrais peut-être commencer. Le but dans de tels cas est d’élargir mon esprit et non d’améliorer le code dans une certaine mesure (lisibilité, expressivité, compacité, etc.). Donc, avec […]

Comment supprimer un élément d’un tableau dans une boucle forEach?

J’essaie de supprimer un élément dans un tableau dans une boucle forEach , mais j’ai des problèmes avec les solutions standard que j’ai vues. C’est ce que je suis en train d’essayer: review.forEach(function(p){ if(p === ‘\u2022 \u2022 \u2022’){ console.log(‘YippeeeE!!!!!!!!!!!!!!!!’) review.splice(p, 1); } }); Je sais que ça entre dans le if parce que je vois […]