Questions sur while-loop

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

Entrée C++ Simple à partir du fichier...Comment faire?

j'ai un fichier: P 0.5 0.6 0.3 30 300 80 150 160 400 200 150 250 300 T r 45 0 0 s 0.5 1.5 0 0 t 200 –150 . . . ... e et reconnaître le ' T ' puis faire autre chose. un exemple à expliquer serait apprécié. Merci à l'avance!
demandé sur 2010-02-22 10:30:52
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
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
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
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
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
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
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
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