IfElse-Snippet
Das IfElse-Snippet ist eines der wichtigsten Snippets, um den Programmfluss in verschiedene Richtungen zu lenken. Es sorgt dafür, dass die erzeugten Feedback-Texte unterschiedlich werden und an die jeweiligen Bedingungen angepasst sind.
Das IfElse-Snippet kann von beliebig vielen Snippets am oberen Ende erreicht werden. Es hat zwei Ausgänge: einen grünen und einen roten. Im IfElse-Snippet wird eine Bedingung hinterlegt. Ist sie erfüllt, geht das Programm am grünen Ausgang weiter, sonst läuft es am roten weiter.
Bedingungen definieren
Die Bedingung eines IfElse-Snippets kann über den Expression-Editor gesetzt bzw. geändert werden. Dazu muss mit einem Klick mit der rechten Maustaste das Menü des IfElse-Snippets geöffnet werden. Anschließend kann mit der linken Maustaste der Expression-Editor für dieses IfElse-Snippet geöffnet werden.
If-Snippet
Das If-Snippet ist eine Sonderform des IfElse-Snippets. Es verfügt nur über einen Ausgang. An ihm läuft das Programm weiter, wenn die hinterlegte Bedingung erfüllt wurde. Im anderen Fall wird die Ausführung an diesem Punkt beendet.
Das If-Snippet hat somit die gleiche Funktion, wie ein IfElse-Snippet an dessen rotem Ausgang ein Ende-Snippet verbunden ist.