![]() |
While - Schleife ...
Moin,
weiß hier jemand wie man aus einer While Schleife rausspringt, aber sie nicht ganz beendet? Klingt ziemlich Irreführend, daher hier ein Bsp.
Code:
Also, ich möchte wenn Z gleich X ist das die While Schleife wieder von vorne beginnt und nicht der Source Code von 4 - 15 ausführt. Mit Exit geht es ja nicht, dann springt er ganz raus...
1 While Z = B Do
2 Begin 3 If Z = X then ... [hier muss der Befehl rein um wieder nach 1 zu springen] 4 ... 15 End; Grüsse, Ricane PS: Irtgendwie werde ich das Gefühl nicht los das die Antwort seeeehr easy ist... |
Re: While - Schleife ...
Zitat:
Übrigens: Mit Exit verlässt du nicht die Schleife, sondern die Prozedur bzw. Funktion. Mit break verlässt du eine Schleife. |
Code:
Da muss man als Ex-Vb´ler erstmal drauf kommen :mrgreen:
Continue
Dankeschööön :chat: |
Es gäbe (Konjunktiv beachten!!!) da noch die Möglichkeit mit den Labels und goto. Allerdings darf jeder, der das verwendet sozusagen geköpft werden. Des wegen willst du gar nicht wissen, wie das geht... *jedisei*
Ernst beiseite: Labels sind ziemlich unklug und sollten daher nicht verwendet werden... Chris PS: Nur als Information... |
Würde auch mit ELSE gehen:
Delphi-Quellcode:
bzw. in diesem fall einfach mit NOT:
1 While Z = B Do
2 Begin 3 If Z = X then ... [hier muss ein Befehl der nur ausgeführt wird wenn z =X (ohne ; am ende)] else begin 4 ... 15 End; //(else) 16 END; //(for)
Delphi-Quellcode:
1 While Z = B Do
2 Begin 3 If not(Z = X) then begin // jetzt die befehle ... 4 ... 15 End; //(if) 16 END; //(for) |
Hallo,
ab nach Delphi-Language. Grüsse, Daniel :hi: |
aber du solltest die whileschleife nicht so stehen lassen, denn dann wird die if-abfrage nie ausgeführt :angle2:
|
hy,
denke ach am einfachsten waere es den rest in eine if bedinung einzubinden, ist die dann falsch beginnt er ja wieder allein von vorne! cu |
Zitat:
Die habe ich mir nur aus den Fingern gesogen um ein Bsp. zu haben... Ricane |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz