Questions marquées «foreach»

foreach est une construction en boucle qui exécute un morceau de code donné pour chaque élément d'une liste / collection / tableau. Contrairement à une boucle for, la boucle foreach ne nécessite pas que le codeur maintienne une variable de compteur pour éviter les bogues off-by-one (fencepost) Il est recommandé de l'utiliser lorsqu'une simple itération sur tout le tableau / la liste / la collection est nécessaire .

2019
Comment fonctionne PHP foreach?

Permettez-moi de préfixer cela en disant que je sais ce que foreachc'est, ce qu'il fait et comment l'utiliser. Cette question concerne la façon dont cela fonctionne sous le capot, et je ne veux pas de réponses du type "c'est comme ça que vous bouclez un tableau avec foreach". Pendant longtemps,...

1499
Comment fonctionne la boucle Java «pour chaque»?

На этот вопрос есть ответы на Stack Overflow на рcribedом : Как работает цикл foreach в Java? Considérer: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } À quoi...

490
Comment trouver l'indice foreach?

Est-il possible de trouver l' foreachindex? en forboucle comme suit: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i vous donnera l'index. Dois-je utiliser la forboucle ou existe-t-il un moyen d'obtenir l'index dans la

414
For..In boucles en JavaScript - paires de valeurs clés

Je me demandais s'il y avait un moyen de faire quelque chose comme une foreachboucle PHP en JavaScript. La fonctionnalité que je recherche est quelque chose comme cet extrait PHP: foreach($data as $key => $value) { } Je regardais la for..inboucle JS , mais il semble qu'il n'y ait aucun moyen de...

313
Pause ou retour du flux Java 8 pour chacun?

Lorsque vous utilisez une itération externe sur une boucle que Iterablenous utilisons breakou à returnpartir de pour chaque boucle améliorée comme: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Comment pouvons-nous breakou returnutiliser l' itération...

304
Argument non valide pour la fonction foreach()

Il m'arrive souvent de gérer des données qui peuvent être un tableau ou une variable nulle et d'en nourrir certaines foreachavec ces données. $values = get_values(); foreach ($values as $value){ ... } Lorsque vous alimentez un foreach avec des données qui ne sont pas un tableau, vous obtenez un...

295
Comment puis-je limiter Parallel.ForEach?

J'ai une boucle asynchrone Parallel.ForEach () avec laquelle je télécharge des pages Web. Ma bande passante est limitée, je ne peux donc télécharger que x pages à la fois, mais Parallel.ForEach exécute toute la liste des pages Web souhaitées. Existe-t-il un moyen de limiter le nombre de threads ou...

280
"Continuer" dans cursor.forEach ()

Je crée une application en utilisant meteor.js et MongoDB et j'ai une question à propos de cursor.forEach (). Je veux vérifier certaines conditions au début de chaque itération forEach, puis ignorer l'élément si je n'ai pas à effectuer l'opération dessus afin de gagner du temps. Voici mon code: //...

277
sortir de if et foreach

J'ai une boucle foreach et une instruction if. Si un match est trouvé, je dois finalement sortir de la foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if...