Questions marquées 'foreach'

foreach est une construction en boucle qui exécute un morceau de code donné pour chaque élément de la liste / collection / tableau. Contrairement à la boucle for, la boucle foreach ne nécessite pas que le codeur maintienne une variable de compteur pour éviter que des erreurs ne se produisent (fencepost). Il est recommandé de l'utiliser lorsqu'une simple itération sur l'ensemble du tableau, de la liste ou de la collection est requise.
32
réponses

Pour chaque tableau en javascript?

Comment afficher toutes les entrées d'un tableau à l'aide de javascript? Je pensais que cela ressemblait à ceci: forEach (instance in theArray) Où theArray est mon tableau, mais cela semble faux.
mis le 17 février '12 à 16h51
7
réponses

Comment fonctionne PHP foreach?

Permettez-moi de préfixer ceci en disant que je sais ce qu’est «foreach» et comment l’utiliser. Cette question concerne son fonctionnement sous le capot, et je n’ai pas besoin de réponses comme suit: «c’est ainsi que vous bouclez le tableau en utilisant foreach». Depuis longtemps ...
07 avril '12 à 22:33
5
réponses

Existe-t-il une raison de réutiliser la variable C # dans foreach?

Lorsque vous utilisez des expressions lambda ou des méthodes anonymes en C #, vous devez vous méfier de l'accès au piège de fermeture modifié. Par exemple: foreach (var s dans les chaînes) {query = query.Where (i => i.Prop == s); // accès à la fermeture modifiée ...} ...
mis le 17 janvier '12 à 20h21
26
réponses

Comment fonctionne la boucle Java pour chaque boucle?

Considérez: List <String> someList = new ArrayList <String> (); // ajoute "monkey", "âne", "clé squelette" à someList pour (élément String: someList) {System.out.println (item); } Quel serait l'équivalent pour une boucle sans utiliser ...
mis sur 17 sep. 08 à 19h44
33
réponses

Comment obtenez-vous l'indice de l'itération de boucle foreach en cours?

Existe-t-il une construction de >
mis le 04 septembre '08 à 4:38
22
réponses

LINQ pour chaque équivalent pour IEnumerable <T>

J'aimerais faire l'équivalent de ce qui suit dans LINQ, mais je ne comprends pas comment: IEnumerable <Item> items = GetItems (); items.ForEach (i => i.DoStuff ()); Quelle est la syntaxe réelle?
fixé le 14 oct. 08 à 12h56
11
réponses

Appelez delete in foreach loop en java

En Java, est-il permis de provoquer une suppression dans une collection lorsque celle-ci est répétée dans une collection à l'aide d'une boucle foreach? Par exemple: Liste <String> noms = .... pour (Nom de la chaîne: noms) {// Faites quelque chose de noms.remove (nom). } Comme un ajout ...
mis le 28 juillet 09 à 23h39
19
réponses

Comment déterminer la première et la dernière itération de la boucle foreach?

La question est simple. J'ai une boucle foreach dans mon code: foreach ($ array en tant qu'élément $) {// code} Dans cette boucle, je souhaite réagir différemment lorsque nous en sommes à la première ou à la dernière itération. Comment faire ça?
fixé le 01 juillet 09 à 19:57
15
réponses

Mise à jour de tous les objets d'une collection à l'aide de LINQ

Est-il possible d'utiliser LINQ? foreach (var c dans la collection) {c.PropertyToSet = value; } Pour clarifier, je veux parcourir chaque objet de la collection, puis mettre à jour la propriété pour chaque objet. Mon cas d'utilisation: j'ai ku ...
mis 30 déc. '09 à 1h15
12
réponses

Comment trouver l'indice foreach

Est-il possible de trouver un indice foreach? dans la boucle for comme suit: for ($ i = 0; $ i <10; ++ $ i) {echo $ i. ''; } $ je vais vous donner un index. Devrais-je utiliser une boucle for ou existe-t-il un moyen d'obtenir un index dans une boucle foreach?
mis le 26 septembre '08 à 21:23
10
réponses

JavaScript, Node.js: Array.forEach asynchrone?

J'ai une question concernant l'implémentation JavaScript intégrée de Array.forEach: est-ce asynchrone? Par exemple, si j'appelle: [beaucoup d'éléments] .forEach (function () {beaucoup de travail à faire}) Est-ce que cela sera non bloquant?
mis le 19 février '11 à 13h36
5
réponses

Existe-t-il une boucle foreach au go?

Existe-t-il une construction foreach dans Go? Puis-je parcourir un fragment ou un tableau en utilisant pour?
fixé le 16 octobre. '11 à 7h47
13
réponses

For..In loops in javascript - paires de valeurs de clé

Je me demandais s'il y avait un moyen de faire quelque chose comme une boucle PHP foreach dans JavaSript. La fonctionnalité que je recherche ressemble à ceci: (extrait de PHP) foreach ($ data en tant que $ key => $ value) {} J'ai regardé le JS pour… en boucle, mais cela ne ressemble à aucune créature…
mis 30 août '11 à 13:34
18
réponses

Argument non valide pour foreach ()

Je dois souvent traiter des données, qui peuvent être soit un tableau, soit une variable zéro, et les transférer pour chaque en utilisant ces données. $ values ​​= get_values ​​(); foreach ($ values ​​as $ value) {...} lorsque vous soumettez un foreach avec des données, ...
fixé le 13 avril '10 à 16h48
15
réponses

Existe-t-il un moyen d'accéder au nombre d'itérations en java pour chaque boucle?

Existe-t-il un moyen Java pour chaque boucle for (String s: stringArray) {doSomethingWith (s); } pour savoir à quelle fréquence la boucle est déjà traitée? En plus d'utiliser l'ancienne et célèbre boucle for (int i = 0; i <borne; i ++), il s'agit d'une construction ...
mis le 25 janvier '09 à 14h05