Questions marquées «loops»

563
Demander à l'utilisateur une entrée jusqu'à ce qu'il donne une réponse valide

На этот вопрос есть ответы на Stack Overflow на рdedом : Как выполнить несколько проверок введенных пользоватаннох J'écris un programme qui accepte une entrée de l'utilisateur. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age:...

490
Comment trouver l'indice foreach?

Est-il possible de trouver l' foreachindex? en forboucle comme suit: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i vous donnera l'index. Dois-je utiliser la forboucle ou existe-t-il un moyen d'obtenir l'index dans la

482
Comment sortir de plusieurs boucles?

Étant donné le code suivant (qui ne fonctionne pas): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Existe-t-il un moyen de faire...

453
Y a-t-il une boucle "do ... while" dans Ruby?

J'utilise ce code pour permettre à l'utilisateur d'entrer des noms pendant que le programme les stocke dans un tableau jusqu'à ce qu'ils entrent une chaîne vide (ils doivent appuyer sur Entrée après chaque nom): people = [] info = 'a' # must fill variable with something, otherwise loop won't...

346
Comment ajouter un retard dans une boucle JavaScript?

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...

324
Comment ignorer une itération d'une boucle `foreach`?

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 the loop? } // otherwise...

321
Boucle basée sur la plage inverse C ++ 11

Existe-t-il un adaptateur de conteneur qui inverserait la direction des itérateurs afin que je puisse itérer sur un conteneur en sens inverse avec une boucle basée sur une plage? Avec des itérateurs explicites, je convertirais ceci: for (auto i = c.begin(); i != c.end(); ++i) { ... en cela: for...

317
Itération sur toutes les clés d'une carte

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

295
Comment sortir d'une boucle en Perl?

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...