Als «do-while» getaggte Fragen

14
Eine Do-While-Schleife in Python emulieren?
Ich muss eine Do-While-Schleife in einem Python-Programm emulieren. Leider funktioniert der folgende einfache Code nicht: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration: break print "done" Anstelle von "1,2,3, erledigt" wird die folgende …


21
Sind "while (true)" - Schleifen so schlecht? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
Emulieren einer Do-While-Schleife in Bash
Was ist der beste Weg, um eine Do-While-Schleife in Bash zu emulieren? Ich könnte vor dem Eintritt in die whileSchleife nach der Bedingung suchen und dann die Bedingung in der Schleife erneut überprüfen, aber das ist doppelter Code. Gibt es einen saubereren Weg? Pseudocode meines Skripts: while [ current_time <= …
136 bash  loops  do-while 


27
'do ... while' vs. 'while'
Mögliche Duplikate: While vs. Do While Wann sollte ich do-while anstelle von while-Schleifen verwenden? Ich programmiere jetzt schon eine Weile (2 Jahre Arbeit + 4,5 Jahre Abschluss + 1 Jahr Pre-College), und ich habe noch nie eine Do-While-Schleife verwendet, zu der ich im Kurs Einführung in die Programmierung nicht gezwungen …
83 c#  c++  c  while-loop  do-while 

5
Tun Sie "nichts", während "Zustand"
Beim Durchsuchen des Codes für die Java 8-Version von ForkJoinPool (die einige interessante Änderungen gegenüber Java 7 enthält) bin ich auf dieses Konstrukt gestoßen ( hier ): do {} while (!blocker.isReleasable() && !blocker.block()); Ich habe Probleme damit, warum Sie es so schreiben würden, anstatt nur while (!blocker.isReleasable() && !blocker.block()); Ist …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.