If-Snippet

IfElse-Snippet

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

Left click on ifelse snippetDie 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.

Expression-Editor

If-Snippet

If-SnippetDas 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.

If equals ifelse