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
9
réponses

Assignation en boucle en Python?

je viens de tomber sur ce morceau de code while 1: line = data.readline() if not line: break #... e ... de dire readline deux fois... IMHO, répéter est encore pire qu'une simple break, surtout si la déclaration est complexe.
demandé sur 2011-07-09 02:16:05
3
réponses

Perl: sans conditionnel

Selon doc, le while déclaration exécute le bloc tant que l'expression est true. Je me demande pourquoi il devient une bo ... le infinie avec un vide d'expression: while () { # infinite loop ... } est - ce juste une inexactitude dans le doc?
demandé sur 2012-04-26 16:20:42
15
réponses

Sortir d'une boucle while qui contient une instruction switch

j'ai du mal à comprendre comment sortir d'une boucle qui contient une instruction switch. Pause casse l'interrupteur, pas ... op) Exit Do Case "Q" ''#QUIT (exit out to main menu) Return End Select Loop Merci,
demandé sur 2010-01-01 01:50:19
1
réponses

Quelle est la différence entre while(true) et for (;) en PHP?

y a-t-il une différence en PHP entre while(true) et for(;;) à part la syntaxe et la lisibilité? Edit: Je ne considérera ... s soient basés sur une opinion. Il y a place pour l'opinion dans lisibilité mais ce n'est pas explicitement la question.
demandé sur 2014-04-07 18:53:42
3
réponses

Bash scripting, conditions multiples dans while loop

j'essaie d'obtenir une boucle simple while qui fonctionne en bash qui utilise deux conditions, mais après avoir essayé be ... nsi que plusieurs autres constructions. Je veux cette boucle de continuer alors que $stats is > 300 ou si $stats = 0.
demandé sur 2013-03-21 00:59:11
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

Parcourir le contenu d'un fichier texte ligne par ligne est - il de meilleures pratiques? (vs. affectation de PMDENOPERAND)

nous avons une Application Java qui a quelques modules qui savent lire des fichiers texte. Ils le font tout simplement ave ... dLine(); } Est-ce considéré comme une meilleure pratique? (bien que nous "dupliquer" le line = br.readLine() code?)
demandé sur 2011-01-13 09:27:04
5
réponses

En boucle dans le lot

Voici ce que je veux, à l'intérieur de l' BACKUPDIR, je veux exécuter cscript /nologo c:\deletefile.vbs %BACKUPDIR% jusqu' ... untfiles=%%x for %countfiles% GTR 21 ( cscript /nologo c:\deletefile.vbs %BACKUPDIR% set /a countfiles-=%countfiles% )
demandé sur 2009-11-24 10:39:12
4
réponses

Alors que boucle avec le corps vide vérifiant inserts volatiles - qu'est-ce que cela signifie?

je regarde une Classe C++ qui a les lignes suivantes: while( x > y ); return x - y; x et y états des variables de t ... ://gist.github.com/r-lyeh/cc50bbed16759a99a226. Je suppose qu'il n'est pas garanti pour être correct ou même travailler.
demandé sur 2015-11-11 08:59:37
5
réponses

Java - est-ce que retourner une valeur brise une boucle?

j'écris un code qui suit essentiellement le format suivant: public static boolean isIncluded(E element) { Node<E& ... a méthode et toujours retourner false, ou est-ce que la méthode est terminée une fois qu'une valeur est retourné? Merci
demandé sur 2012-05-19 03:46:30
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
5
réponses

Type d'Unité Scala

j'utilise opencsv pour analyser les fichiers csv, et mon code est while( (line = reader.readNext()) != null ) { .... } ... ll always yield true [warn] while( (aLine = reader.readNext()) != null ) { Comment dois-je faire la boucle while?
demandé sur 2010-06-17 18:55:26
4
réponses

Comment "lire" une variable dans une boucle while

Comment puis-je lire à partir de la variable avec while read line? Par exemple: the_list=$(..code..) while read line d ... t; $the_list l'utilisation du code ci-dessus me donne une erreur: ./copy.sh: line 25: $the_list: ambiguous redirect
demandé sur 2012-10-29 17:19:21