Skip

Symbol/Konstruktpalette:
Menü: Konstrukte→Iteration→Skip
Das Skip-Konstrukt können Sie innerhalb einer Iteration verwenden, um einen Schleifendurchlauf vorzeitig zu beenden und zum Schleifenanfang zu springen. Dort wird dann der nächste Schleifendurchlauf gestartet. Wenn Sie ein Skip einfügen, fügt ControlEdge das oben abgebildete Symbol ein und zieht von dort aus eine gestrichelte Linie bis auf die Verbindungslinie zwischen dem Iterationssymbol und dem ersten Konstrukt innerhalb der Iteration.

Wenn Sie auf Skip doppelklicken, können Sie auswählen, wohin gesprungen werden soll. Diese Auswahlmöglichkeit ist nur dann von Bedeutung, wenn die Skip-Anweisung sich innerhalb von mindestens zwei geschachtelten Schleifen befindet: Sie können dann den Skip zu jeder dieser Schleifen vornehmen. Liegt keine Schachtelung vor, wie in obigem Beispiel, so ist der Skip nur zum Anfang der einzigen Schleife möglich. Sie können nur unter den Schleifennamen in dem Listenfeld wählen. Die Eingabe eines anderen Schleifennamens ist nicht möglich.

Sie können Skip nur innerhalb einer Iteration einfügen. Wenn Sie versuchen, Skip außerhalb von Iterationen einzufügen, ignoriert ControlEdge den Versuch. Der Anker am Schleifenende impliziert ein Skip zum Anfang der gleichen Schleife: die Verarbeitung wird - wie beim Skip - beim Schleifenanfang fortsetzt.

In der Regel wird einem Skip eine Entscheidung (1:1 oder 1:n) vorausgehen.

Unmittelbar hinter einem Skip können keine Konstrukte folgen, da diese nie erreicht werden würden. Würden hinter einem einzufügenden Skip weitere Konstrukte folgen, die nicht auf einem anderen Weg erreichbar wären, so fragt ControlEdge Sie, ob Sie diese Konstrukte löschen möchten. Wenn Sie mit Nein antworten, wird Skip nicht eingefügt, wenn Sie mit Ja antworten, löscht ControlEdge die betroffenen Konstrukte.

cedge:edit:skip · Zuletzt geändert: 08.11.2019 10:38

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum