Quit

Symbol/Konstruktpalette:
Menü: Konstrukte→Iteration→Quit

Das Quit -Konstrukt können Sie benutzen, um eine Iteration abzubrechen und zum Schleifenende zu springen.

Wenn Sie ein Quit 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 nächsten Konstrukt nach der Iteration.

Wenn Sie auf Quit doppelklicken, können Sie auswählen, welche Schleife verlassen werden soll. Diese Auswahlmöglichkeit ist nur dann von Bedeutung, wenn das QUIT sich innerhalb von mindestens zwei geschachtelten Schleifen befindet. Liegt keine Schachtelung vor, so ist das QUIT nur aus 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 Quit nur innerhalb einer Iteration einfügen. Wenn Sie versuchen, Quit außerhalb von Iterationen einzufügen, ignoriert ControlEdge den Versuch.

In der Regel wird einem Quit eine Entscheidung (1:1 oder 1:n) vorausgehen. Ein bedingungsloses Quit am Schleifenende, ohne die vorherige Möglichkeit eines Skip, würde bedeuten, dass die Schleife höchstens einmal ausgeführt wird.

Wenn Sie am Schleifenende ein Quit einfügen, entfernt ControlEdge den Schleifenanker. Der Anker wird wieder eingesetzt, wenn Sie das Quit entfernen.

Unmittelbar hinter einem Quit können keine Konstrukte folgen, da diese nie erreicht werden würden. Wenn hinter einem einzufügenden Quit 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 Quit nicht eingefügt, wenn Sie mit Ja antworten, löscht ControlEdge die betroffenen Konstrukte.

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

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