Einzelnen Beitrag anzeigen

Nightfly

Registriert seit: 25. Mär 2004
Ort: Dresden
118 Beiträge
 
#1

Schleifendurchlauf abbrechen

  Alt 28. Jul 2005, 12:48
Hi

ich möchte beim eintreffen einer Bestimmten bedingung den aktuellen (while) Schleifendurchlauf abbrechen, jedoch nicht die ganze Schleife. Sozusagen möchte ich gleich zum nächsten Durchlauf schreiten, ohne den Schwanz abzuarbeiten.

Beispiel wie's nicht geht:
Delphi-Quellcode:
 
count := 0;
i := 0;
while i <= 4 do
           begin
            if i = 2 then break;
            count := count + i;
           end;
Nach diesem Code ist Count = 1, ich möchte jedoch, das Count = 8 ist, gibts da noch nen anderen Befehl als break?

exit und abort gehen auch nicht.
  Mit Zitat antworten Zitat