![]() |
Verständnissproblem bei Schleife
Hallo, ich habe gerade ein kleines Verständnisproblem:
Wenn ich eine for - Schleife ausführe kann ich ja mit break aussteigen. Hier mal ein Beispiel:
Delphi-Quellcode:
for i := 0 to Irgendwas do
for u := 0 to irgendwas do begin // hier werden jetzt bedingungen abgefragt. //wenn keine Bedingung zutrifft dann soll ausgetiegen werden, aber nur aus der zweiten for schleife. break; end; Jetzt wede ich nur aus der zweiten schleife rausgeschmissen, und die erste läuft weiter? oder!? Danke! |
Re: Verständnissproblem bei Schleife
Ja
|
Re: Verständnissproblem bei Schleife
Ja, break bricht nur aus der Schleife aus, in der es sich befindet.
mist, um ein paar Millisekunden zu langsam ;) |
Re: Verständnissproblem bei Schleife
Dankö! :wall:
Aber mal noch ne andere Frage, ich möchte einfach den weiteren quellcode in einer schleife nicht ausführen wenn eine bestimmmte bedingung nicht erfüllt ist. wenn ich dann brak neme, dann schmeißt er mich ja aus der schleife ganz raus. muss ich da jetzt immer if then ... nehmen oder gibts da auch sowas wie break, damit die schleife dann trotzdem weiterläuft? |
Re: Verständnissproblem bei Schleife
Delphi-Quellcode:
continue
|
Re: Verständnissproblem bei Schleife
also so hier?
Delphi-Quellcode:
for i := 0 to irgendwas do
if not Fall eingetreten then break else continue |
Re: Verständnissproblem bei Schleife
Nein, einfacher:
Delphi-Quellcode:
...
if Fall eingetreten then continue; restliche Schleifenanweisung ... |
Re: Verständnissproblem bei Schleife
ok also wird alles was nach continue steht weiter ausgeführt, wenn der fall eingetreten ist, und wenn nciht springt er raus und macht mit dem nächsten Wert weiter?!
|
Re: Verständnissproblem bei Schleife
Zitat:
Es sei aber erwähnt, dass die Verwendung von while/repeat..until-Schleifen statt break und ein if statt einem continue erheblich sauberer ist. |
Re: Verständnissproblem bei Schleife
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 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 by Thomas Breitkreuz