Questions sur for-loop

30
réponses

Boucle à travers un tableau en JavaScript

en Java, vous pouvez utiliser une boucle for pour traverser des objets dans un tableau comme suit: String[] m ... d"}; for (String s : myStringArray) { // Do something } pouvez-vous faire la même chose avec JavaScript?
demandé sur 2010-06-10 04:04:27
25
réponses

Pourquoi utiliser "pour..." avec la matrice d'itération une mauvaise idée?

on m'a dit de ne pas utiliser for...in avec des tableaux en JavaScript. Pourquoi pas?
demandé sur 2009-02-01 12:46:38
17
réponses

Comment puis-je itérer sur une plage de nombres définis par des variables dans Bash?

Comment puis-je itérer sur une plage de nombres dans Bash lorsque la plage est donnée par une variable? je sa ... e fonctionne pas: END=5 for i in {1..$END}; do echo $i; done qui imprime: {1..5}
demandé sur 2008-10-04 05:38:43
20
réponses

Quelle est la différence entre ++i et i++?

En C, quelle est la différence entre l'utilisation de ++i et i++ , et qui devraient être utilisés dans l'incrémentation d'un for boucle?
demandé sur 2008-08-24 09:19:19
8
réponses

Java 8 Itérable.boucle forEach () vs foreach

Quelle est la meilleure pratique en Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join) ... cela devrait également être pris en considération lors de leur comparaison, mais y a-t-il autre chose à considérer?
demandé sur 2013-05-19 17:57:22
7
réponses

Pourquoi l'ordre des boucles d'affecter les performances lors de l'itération sur un tableau 2D?

possible Duplicate: laquelle de ces deux boucles est la plus efficace en termes de temps et de pe ... [4000][4000]; for (j = 0; j < 4000; j++) { for (i = 0; i < 4000; i++) { x[j][i] = i + j; } } }
demandé sur 2012-03-30 06:17:32
17
réponses

Pourquoi python utilisation 'd'autre' après les boucles for et while?

je comprends comment cette construction fonctionne: for i in range(10): print(i) if i == 9: pr ... si vous voulez). Peut-être que je manque quelque chose qui rendrait ces blocs de code plus facilement déchiffrables?
demandé sur 2012-04-02 20:18:45
10
réponses

Quel est le moyen le plus efficace de passer à travers les dataframes avec pandas?

je veux effectuer mes propres opérations complexes sur des données financières dans des images de données d'une manièr ... n générateur pour être efficace en mémoire)? df.iteritems n'est malheureusement itératif que colonne par colonne.
demandé sur 2011-10-20 18:46:14
30
réponses

Les boucles sont - elles vraiment plus rapides à l'envers?

j'ai entendu ça plusieurs fois. Les boucles JavaScript sont-elles vraiment plus rapides quand on compte à rebours? Si ... for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. }
demandé sur 2009-08-27 15:53:10
14
réponses

Y a-t-il un moyen d'accéder à un compteur d'itérations dans Java pour chaque boucle?

Est-il possible en Java de la boucle for-each for(String s : stringArray) { doSomethingWith(s); } pou ... ay) { doSomethingWith(s); i++; } la seule façon d'avoir un compteur disponible dans une boucle for-each?
demandé sur 2009-01-25 14:05:37
21
réponses

Est-il une raison technique à utiliser.> (

Je ne vois presque jamais une for boucle comme celle-ci: for (int i = 0; 5 != i; ++i) {} y a-t-il une rais ... pour utiliser > ou < au lieu de != en incrémentation de 1 dans une boucle for ? Ou c'est plus une convention?
demandé sur 2015-07-16 16:29:37
9
réponses

Sortir d'une boucle imbriquée

si j'ai une boucle for qui est imbriquée dans une autre, Comment puis-je sortir efficacement des deux boucles (interne ... ersion de .NET/c# qui prend en charge les méthodes anon, j'ai besoin de connaître une approche traditionnelle aussi.
demandé sur 0000-00-00 00:00:00
14
réponses

Comment puis-je donner un sens à la clause "else" des boucles Python?

de nombreux programmeurs Python ne savent probablement pas que la syntaxe des boucles while et for inclut une clau ... ique de else avec le choix de mot clé), mais je pense qu'il devrait y avoir un lien à cette question quelque part.
demandé sur 2016-06-05 16:41:04
7
réponses

Comment passer en boucle une liste par deux? [dupliquer]

possibilité de dupliquer: Quelle est la façon la plus" pythonique " d'itérer une liste en morcea ... ; i+=2) { // do something with list[i] and list[i + 1] } Quelle est la meilleure façon d'accomplir cette?
demandé sur 2010-06-07 18:00:42
7
réponses

Comment faire pour que mon type personnalisé fonctionne avec "plage-based for loops"?

Comme beaucoup de gens ces jours-ci j'ai essayé les différentes fonctionnalités que C+11 apporte. L'un de mes favoris ... -je définir xml::begin() ou std::begin() ? En bref, quelles sont les lignes directrices pour le faire ?
demandé sur 2011-11-17 13:08:34
6
réponses

Est-il possible de déclarer deux variables de types différents dans une boucle for?

est-il possible de déclarer deux variables de types différents dans le corps d'initialisation d'une boucle for en C++? ... x entiers. Puis-je définir un int et un char dans le corps d'initialisation? Comment ceci pourrait-il être fait?
demandé sur 2010-04-22 04:07:16
16
réponses

Comment supprimer tous les éléments nuls d'un tableau ArrayList ou String?

j'ai essayer avec une boucle comme ça // ArrayList tourists for (Tourist t : tourists) { if (t != null) { ... ques repères pour faire la meilleure décision: en boucle Pour boucle et Itérateur Test de Performance
demandé sur 2011-01-27 20:21:07
16
réponses

Est-il une différence de performance entre une boucle for et une boucle for-each?

Quelle est, le cas échéant, la différence de performance entre les deux boucles suivantes? for (Object o: objec ... (); } et for (int i=0; i<objectArrayList.size(); i++) { objectArrayList.get(i).DoSomething(); }
demandé sur 2008-11-02 15:40:53
15
réponses

Est-il possible d'implémenter un python pour une boucle de portée sans variable itératrice?

est-il possible de suivre sans le i ? for i in range(some_number): # do something si vous voulez juste faire quelque chose N quantité de fois et n'avez pas besoin de l'itérateur.
demandé sur 2009-05-04 09:06:46
8
réponses

Comment optimiser pour-compréhensions et boucles en Scala?

donc Scala est supposé être aussi rapide que Java. Je revisite certains projet Euler problèmes en Scala que j'ai ab ... e améliorer les performances? Suis-je en train de faire quelque chose de mal? Ou est Java il y a beaucoup plus vite?
demandé sur 2011-05-27 03:18:02
21
réponses

Dernière itération de la boucle améliorée en java

Est-il un moyen de déterminer si la boucle est une itération pour la dernière fois. Mon code ressemble à ceci: ... dernière itération ou si je suis coincé avec la boucle for ou en utilisant un compteur externe pour garder la trace.
demandé sur 2008-11-13 00:56:23
18
réponses

Quelle est la façon pythonique de détecter le dernier élément d'une boucle "pour" python?

j'aimerais connaître la meilleure façon (plus compact et "pythonic") afin de faire un traitement spécial pour le derni ... y a-t-il un meilleur moyen? Note: Je ne veux pas le faire avec des hacks comme utiliser reduce ;)
demandé sur 2009-10-27 14:54:33
8
réponses

façon pythonique de faire quelque chose N Fois sans variable d'index?

chaque jour j'aime python de plus en plus. Aujourd'hui, j'écrivais un code comme: for i in xrange(N): ... utile." So... le la question Est: savez-vous faire cette tâche simple d'une manière plus (pythonique) belle?
demandé sur 2010-06-04 04:39:15
10
réponses

Comment puis-je corriger l'erreur GCC "for loop initial declaration used outside C99 mode"?

j'essaie de résoudre le problème 3n+1 et j'ai une boucle for qui ressemble à ceci: for(int i = low; i & ... initiale déclaration utilisée en dehors du mode C99 Je ne sais pas ce qu'est le mode C99. Des idées?
demandé sur 2008-08-24 10:30:09
3
réponses

Java 8 forEach avec index [dupliquer]

cette question a déjà une réponse ici: Existe-t-il une façon concise d'itérer sur ... x que je puisse faire maintenant est: int idx = 0; params.forEach(e -> { query.bind(idx, e); idx++; });
demandé sur 2014-04-01 21:40:16
9
réponses

Différence de Performance pour les structures de contrôle "for" et "foreach" en C#

quel morceau de code donnera de meilleures performances? Les segments de code ci-dessous ont été écrits en C#. ... { list[counter].DoSomething(); } 2. foreach(MyType current in list) { current.DoSomething(); }
demandé sur 2009-07-14 15:16:33
6
réponses

Comment puis-je briser une boucle externe avec PHP?

je cherche à briser une boucle for/foreach externe en PHP. cela peut être fait en ActionScript comme ainsi: ... each(var j:String in nameArray) { if(i.name == j) break top; } } Quel est L'équivalent PHP?
demandé sur 2011-05-04 12:11:26
7
réponses

Itérer un C++ Vecteur à l'aide d'un "pour" boucle

je suis nouveau dans le langage C++. J'ai commencé à utiliser des vecteurs, et j'ai remarqué que dans tout le code que ... doSomething(); } y a-t-il une raison pour laquelle je ne vois pas cela en C++? Est-ce une mauvaise pratique?
demandé sur 2012-10-03 09:50:18
3
réponses

Comment boucler par clé / objet de valeur en Javascript? [dupliquer]

cette question a déjà une réponse ici: ..En boucle en JavaScript - paires clé-vale ... on(data) { // loop and init user } où données est comme: 234: "john", 23421: "smith", ....
demandé sur 2010-06-02 18:51:44
9
réponses

Y a-t-il un moyen d'éviter la vérification nulle avant le début de l'itération pour chaque boucle?

chaque fois que je dois itérer sur une collection, je finis par vérifier Pour null, juste avant l'itération de la bouc ... r éviter d'écrire le bloc "si"? Note: je suis à l'aide de Java 5, et sera coincé avec elle pendant un certain temps.
demandé sur 2011-05-21 01:50:32