if-Bedingung

if('condition','true','false') — gibt die 'true'-Anweisung zurück, wenn die logische Anweisung 'condition' wahr (ungleich null) ist, andernfalls die 'false'-Anweisung.

Tipp: Wählen Sie es aus der Palette Programming

Das Programmierwerkzeug „if“ gibt einen Wert abhängig von der booleschen Bedingung 'condition' zurück. Eine boolesche Bedingung lässt sich mit der Palette Boolean bilden. Hier ein einfaches Beispiel, das ein numerisches oder ein symbolisches Ergebnis liefert.

if-Ausdrücke mit verschiedenen Vergleichsbedingungen

Beim Definieren einer Funktion, die „if“ verwendet, ist Sorgfalt geboten. Die boolesche Bedingung kann mitunter recht „tückisch“ sein. Wenn wir zum Beispiel prüfen wollen, ob der y-Wert im Bereich (x,z) liegt, könnten wir es so versuchen.

Verkettete Vergleiche in if, im Tooltip angezeigt

Es empfiehlt sich, den Tooltip und die Reihenfolge (Rangfolge) der Operatoren zu beachten. Operatoren werden in der Regel von links nach rechts ausgewertet. Setzen Sie im Zweifel Klammern ( ).

Ausdrückliche Konjunktion in if, im Tooltip angezeigt

Diese Seite basiert auf einem Artikel aus dem alten Wiki von Will Massie.