Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi while-schleife unterbrechen (https://www.delphipraxis.net/77562-while-schleife-unterbrechen.html)

JSB 21. Sep 2006 08:49


while-schleife unterbrechen
 
Folgende Frage:

wie schaff ich es einen Durchlauf einer while-Schleife zu überspringen?

Klar geht das etwa so:

Delphi-Quellcode:
while doit do
if bedingung then
   nichts;
else
   Anweisungen;
... aber lieber wäre mir:

Delphi-Quellcode:
while doit do
if bedingung then
   doit:=True;
   stopundnächsterdurchlauf;
   Anweisungendiedannnichtausgeführtwerden;
Delphi-Quellcode:
break;
oder
Delphi-Quellcode:
exit;
brechen "alles" ab....

ste_ett 21. Sep 2006 08:51

Re: while-schleife unterbrechen
 
Delphi-Quellcode:
continue;
bricht den Durchlauf ab und fängt mit dem nächsten an. :)

leddl 21. Sep 2006 08:53

Re: while-schleife unterbrechen
 
Probiers mal Delphi-Referenz durchsuchencontinue... ;)

//Edit:
:gruebel: Warum zitierst du deinen eigenen Beitrag? Und sorry, die Antwort war eben noch nich da...

JSB 21. Sep 2006 08:59

Re: while-schleife unterbrechen
 
THX ! :hello:

...ja eigendlich wollte ich meinen Beitrag nicht zitieren. Wenn ich mich so recht errinnere hab ich das auch nicht. Bin auch etwas verwundert......

bearbeitet hab ich den Beitrag....

leddl 21. Sep 2006 09:14

Re: while-schleife unterbrechen
 
Zitat:

Zitat von JSB
bearbeitet hab ich den Beitrag....

Du hast wahrscheinlich zitiert, statt zu editieren ;)

RuX 22. Sep 2006 08:37

Re: while-schleife unterbrechen
 
Zitat:

Zitat von JSB
Delphi-Quellcode:
while doit do
if bedingung then
   nichts;
else
   Anweisungen;

oder du machst einfach

Delphi-Quellcode:
while doit and (not bedingung) do
  Anweisungen;


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz