Questions sur while-loop

13
réponses

Émuler une boucle while en Python?

j'ai besoin d'émuler une boucle de Do-while dans un programme Python. Malheureusement, le code simple suivant Ne fonct ... = STATE_CODE # Re-evaluate same line continue try : s = i.next() except StopIteration : break
demandé sur 2009-04-13 10:18:42
22
réponses

Lequel est le plus rapide: while(1) ou while(2)?

il s'agissait d'une question d'entrevue posée par un cadre supérieur. ce qui est plus rapide? while(1 ... Voir aussi: Est "for(;;)" plus rapide que le "while (TRUE)"? Si non, pourquoi les gens utilisent-ils?
demandé sur 2014-07-20 11:32:49
5
réponses

Pourquoi le "while (!feof (fichier))" toujours tort?

j'ai vu des gens essayer de lire des fichiers comme celui-ci dans beaucoup de messages ces derniers temps. ... r(path); return EXIT_FAILURE; } } Qu'est-ce qui ne va pas avec cette boucle while( !feof(fp)) ?
demandé sur 2011-03-25 14:42:33
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
3
réponses

Méthode Java avec type de retour compilations sans déclaration de retour

Question 1: pourquoi le code suivant se compile-t-il sans avoir de déclaration de retour? public i ... () { while(0 == 0); } même si ce qui suit ne l'est pas. public int a(int b) { while(b == b); }
demandé sur 2015-06-25 15:14:57
20
réponses

Déclarer des variables à l'intérieur ou à l'extérieur d'une boucle

pourquoi ce qui suit fonctionne bien? String str; while (condition) { str = calculateStr(); ..... } ... String str = calculateStr(); ..... } Est-il nécessaire de déclarer les variables en dehors de la boucle?
demandé sur 2012-01-10 17:01:15
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
10
réponses

pointage en temps réel en boucle avec matplotlib

j'essaie de tracer quelques données d'une caméra en temps réel en utilisant OpenCV. Cependant, le pointage en temps ré ... cle pour finir avant qu'il popule reste du graphe. pourquoi ne vois-je pas des points peuplés un à la fois?
demandé sur 2012-08-09 03:36:04
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
6
réponses

Une variable modifiée à l'intérieur d'une boucle while n'est pas mémorisée

dans le programme suivant, si je mets la variable $foo à la valeur 1 à l'intérieur de la première instruction if , cela ... body: 2 # Variable $foo after while loop: 1 # bash --version # GNU bash, version 4.1.10(4)-release (i686-pc-cygwin)
demandé sur 2013-05-31 13:38:24
5
réponses

Lire l'entrée dans bash à l'intérieur d'une boucle while

je vais avoir un script bash qui est quelque chose comme suit, cat filename | while read line do read input ... artir du nom du fichier en raison de la redirection possible d'e/s. une autre façon de faire la même chose?
demandé sur 2011-07-30 17:22:39
27
réponses

"do...while "contre", alors que"

duplicata possibles: While vs. Do While Quand dois-je utiliser les boucles "do-while" ... la condition de sortie, puis exécute des tâches. do-while exécute des tâches et vérifie ensuite l'état de sortie.
demandé sur 2010-07-27 23:09:10
4
réponses

Script Shell tout en ligne de lecture de la boucle s'arrête après la première ligne

j'ai le script shell suivant. Le but est d'effectuer une boucle à travers chaque ligne du fichier cible (dont le chemi ... < $FILENAME echo "\ntotal $count targets" Dans do_work.sh , je lance un couple de ssh des commandes.
demandé sur 2012-12-10 15:38:40
4
réponses

Pourquoi la saisie de "lire" ne fonctionne-t-elle que lorsqu'elle est introduite dans la construction de "lire..."?

j'ai essayé de lire l'entrée dans les variables d'environnement à partir de la sortie du programme comme ceci: ... e la while ... La construction done est en fait exécutée dans le même shell que echo et non dans un sous-shell?
demandé sur 2012-12-07 17:20:49
5
réponses

Comment tuer une boucle de temps avec une touche?

je suis en train de lire des données en série et d'écrire dans un fichier csv en utilisant une boucle while. Je veux q ... utiliser l'interruption de clavier, parce que le script doit continuer à courir après la boucle while est terminée.
demandé sur 2012-11-01 20:04:18
12
réponses

But de while (1); énoncé en C

à quoi sert while(1); ? Je suis conscient while(1) (pas de point-virgule) Boucles infiniment et est similaire à une ... if(!condition) { while(1); } Note: il ne s'agit pas d'un cas de do - while() ou de while(1) .
demandé sur 2014-06-18 10:45:52
23
réponses

Est-ce que while (true) with break est une mauvaise pratique de programmation?

j'utilise souvent ce motif de code: while(true) { //do something if(<some condition>) { ... la boucle. est-ce que quelqu'un peut enrichir cet argument en ajoutant des preuves pour un côté ou l'autre?
demandé sur 2008-12-24 03:28:02
4
réponses

while (true); loop jette du code inaccessible quand il n'est pas dans un vide

je faisais quelques petits programmes en java. Je sais que si j'écris while(true); le programme gèlera dans cette ... d'erreurs , puis j'ai eu le même résultat que le Test 2 et que le Test 3. Donc je suppose que c'est une java chose?
demandé sur 2014-06-10 03:04:01
8
réponses

Quelle est la différence entre itérer sur un fichier avec foreach ou en Perl?

j'ai un filehandle FILE en Perl, et je veux itérer sur toutes les lignes du fichier. Est-il une différence entre la s ... e? while (<FILE>) { # do something } et foreach (<FILE>) { # do something }
demandé sur 2009-02-25 12:38:24
9
réponses

Comment continuer à travailler?

j'essaie de comprendre comment" continuer " fonctionne. J'ai compris le concept du mot-clé mais quand j'exécute des pro ... ucs comme ça avec break ? ou avec un do {} while ? j'apprécie vraiment toute aide que vous pouvez fournir.
demandé sur 2014-07-28 17:53:47
2
réponses

ORA-06502: PL/ SQL: Erreur numérique ou de valeur: tampon de chaîne de caractères trop petit

j'ai essayé le code suivant de différentes façons, comme en prenant le temps ou le SI, mais quand je mets les deux ens ... or value error%s" fixe en changeant la façon dont j'ai déclaré la variable" a "à: a varchar2(2000);
demandé sur 2013-09-11 06:05:45
8
réponses

Java reconnaît-il les boucles infinies?

étant donné l'échantillon de code suivant: public class WeirdStuff { public static int doSomething() { ... ion Est: est-ce quelque part dans la spécification Java et sont-il situation où ce comportement pourrait être utile?
demandé sur 2009-12-24 17:45:40
3
réponses

Efficace et rapide Python tout en boucle tout en utilisant le sommeil()

j'essaie de communiquer avec un appareil en série en utilisant Pyserial. Comme les commandes doivent être envoyées co ... er efficacement sur une boucle de temps pour toujours, tout en maintenant une faible consommation de ressources CPU?
demandé sur 2012-06-07 09:49:15
4
réponses

Mélange des fichiers et des boucles

j'écris un script qui enregistre les erreurs d'un autre programme et redémarre le programme là où il s'est arrêté quan ... dit ValueError: Mixing iteration and read methods would lose data . Personne ne sait comment le faire correctement?
demandé sur 2009-05-05 23:20:06
14
réponses

Java pour la boucle vs boucle while. Différence de Performance?

supposons que j'ai le code suivant, il y en a trois pour loop pour faire quelque chose. Est-ce qu'il fonctionnerait ra ... i; j++) { for (int k = 0; k < length - 1; k++) { test = test + input[j + k]; } } }
demandé sur 2009-07-22 17:56:58
5
réponses

retour en boucle ou boucle extérieure

Aujourd'hui quelqu'un m'a assisté à la mauvaise utilisation du mot-clé return en Java. J'avais écrit une simple bouc ... a raison pour laquelle le premier pour loop n'est pas une bonne pratique. Quelqu'un peut-il me donner un expenation?
demandé sur 2012-05-29 17:31:14
3
réponses

Comment remplacer les boucles while par une alternative de programmation fonctionnelle sans optimisation de l'appel de queue?

j'expérimente un style plus fonctionnel dans Mon JavaScript; j'ai donc remplacé les boucles par des fonctions utilitai ... yle fonctionnel, et je n'ai pas accès à l'optimisation des appels de queue, alors quelle est la meilleure stratégie.
demandé sur 2017-04-24 18:24:39
16
réponses

Est-il une différence de performance entre() et()?

ou est-ce une question de sémantique?
demandé sur 2009-05-11 16:29:01
13
réponses

Le dernier élément dans une boucle méritent un traitement à part?

lors de l'examen, je rencontre parfois ce genre de boucle: i = begin while ( i != end ) { // ... do stuf ... quoi bon encombrer le corps de la boucle de cas spéciaux, dont vous êtes au courant à l'avance, au codage de temps?
demandé sur 2008-10-01 12:04:28
6
réponses

Comment faire une assignation de variables dans une boucle while(expression) en Python?

j'ai l'affectation de variable afin de retourner la valeur assignée et de la comparer à une chaîne vide, directement d ... ame: ") if (name == ''): break names.append(name) y a-t-il un moyen de faire cela en Python?
demandé sur 2009-02-12 19:44:14