Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Zwei Schleifen gleichzeitig abbrechen
[r2d2] - So 14.12.03 03:59
Titel: Zwei Schleifen gleichzeitig abbrechen
Hi
Gibt es in Dephi einen Befehl, der nicht nur wie break die aktuelle for-Schleife, sondern auch noch die ihr übergeordnete Schleife abbricht? Sowas wie "break(t)", wobei t die Anzahl der Schleifen ist, die abgebrochen werden sollen.
Danke
Edit: mir ist grad aufgefallen, dass der Titel dieses Threads falsch ist. Er muss natürlich 'Zwei Schleifen gleichzeitig abbrechen' heißen :oops:
Moderiert von
Motzi: Titel korrigiert
Delete - So 14.12.03 04:53
exit verläßt die ganze Prozedur. Mehr gibt es nicht.
Anonymous - So 14.12.03 13:58
Vielleicht kannst du dich ja mit goto anfreunden:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| label blubb; var i,j: integer; begin for i := 0 to 10 do for j := 0 to 10 do if i = 3 then goto blubb; blubb: end; |
sonst fällt mir auch nichts ein.
[r2d2] - So 14.12.03 22:49
Danke, goto ist perfekt :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!