Les boucles sont un type de structure de flux de contrôle en programmation dans lequel une série d'instructions peut être exécutée de manière répétée jusqu'à ce qu'une condition soit remplie.
Je voudrais ajouter un délai / sommeil à l'intérieur d'une whileboucle: Je l'ai essayé comme ça: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } Seul le premier scénario est vrai: après affichage alert('hi'), il attendra 3 secondes puis alert('hello')s'affichera mais alert('hello')se …
PHP, pour toutes ses verrues, est assez bon sur ce plan. Il n'y a pas de différence entre un tableau et un hachage (peut-être que je suis naïf, mais cela me semble évidemment juste), et pour répéter soit vous faites simplement foreach (array/hash as $key => $value) Dans Ruby, il …
En Perl, je peux ignorer une itération foreach (ou n'importe quelle boucle) avec une next;commande. Existe-t-il un moyen de sauter une itération et de passer à la boucle suivante en C #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over …
Existe-t-il un moyen d'obtenir une liste de toutes les clés d'une carte de langue Go? Le nombre d'éléments est donné par len(), mais si j'ai une carte comme: m := map[string]string{ "key1":"val1", "key2":"val2" }; Comment parcourir toutes les clés?
Je me suis toujours demandé si, en général, déclarer une variable jetable avant une boucle, par opposition à plusieurs reprises à l'intérieur de la boucle, faisait une différence (de performance)? Un exemple (assez inutile) en Java: a) déclaration avant boucle: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = …
J'exécute parfois une ligne de commande bash comme celle-ci: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Pour exécuter some_commandplusieurs fois de suite - 10 fois dans ce cas. Il some_commands'agit souvent d' une chaîne de commandes ou d'un pipeline. Existe-t-il une manière plus concise de procéder?
J'essaie d'utiliser une breakinstruction dans une forboucle, mais comme j'utilise également des sous-marins stricts dans mon code Perl, je reçois une erreur disant: Les mots nus "break" ne sont pas autorisés lorsque "strict subs" est utilisé à la ligne 154 de ./final.pl. Existe-t-il une solution de contournement pour cela (outre …
Comment puis-je parcourir un std::mapen C ++? Ma carte est définie comme: std::map< std::string, std::map<std::string, std::string> > Par exemple, le conteneur ci-dessus contient des données comme ceci: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Comment puis-je parcourir cette carte …
Je sais que la récursion est parfois beaucoup plus propre que la boucle, et je ne demande rien sur le moment où je devrais utiliser la récursion sur l'itération, je sais qu'il y a déjà beaucoup de questions à ce sujet. Ce que je demande, c'est, la récursivité est-elle toujours …
J'ai besoin d'exécuter une commande 100-200 fois, et jusqu'à présent, mes recherches indiquent que je devrais soit copier / coller 100 copies de cette commande, OU utiliser une forboucle, mais la forboucle attend une liste d'éléments, donc j'aurais besoin 200 fichiers sur lesquels opérer, ou une liste de 200 éléments, …
Existe-t-il un moyen dans la boucle for-each de Java for(String s : stringArray) { doSomethingWith(s); } pour savoir à quelle fréquence la boucle a déjà été traitée? Outre l'utilisation de l'ancienne et bien connue for(int i=0; i < boundary; i++)boucle, la construction int i = 0; for(String s : stringArray) …
Comment puis-je parcourir un Set/ HashSetsans les éléments suivants? Iterator iter = set.iterator(); while (iter.hasNext()) { System.out.println(iter.next()); }
J'ai entendu cela plusieurs fois. Les boucles JavaScript sont-elles vraiment plus rapides lors du comptage à rebours? Si oui, pourquoi? J'ai vu quelques exemples de suite de tests montrant que les boucles inversées sont plus rapides, mais je ne trouve aucune explication sur pourquoi! Je suppose que c'est parce que …
Je sais comment utiliser à la fois les boucles for et les instructions if sur des lignes distinctes, telles que: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 Et je sais que je peux utiliser une compréhension …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.