This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

 Documentation /  Mathematica /  Eingebaute Funktionen /  Programmierung /  Flußkontrolle /

WhichCompoundExpression (;)

Switch

FilledSmallSquare Switch[ausdr, , , , , ... ] evaluiert ausdr, vergleicht es dann nacheinander mit jedem und gibt dann jenes evaluiert zurück, das der ersten Übereinstimmung entspricht.

FilledSmallSquare Nur der Wert wird evaluiert, der dem ersten folgt, das zu ausdr paßt. Die werden jeweils nur bei der Prüfung der Übereinstimmung evaluiert.

FilledSmallSquare Wenn das letzte das Muster _ ist, so wird das entsprechende immer zurückgegeben, sobald dieser Fall erreicht wird.

FilledSmallSquare Stimmt keines der mit ausdr überein, so springt Switch unevaluiert zurück.

FilledSmallSquare Switch hat das Attribut HoldRest.

FilledSmallSquare In Switch können Break, Return und Throw verwendet werden.

FilledSmallSquare Siehe Das Mathematica Buch: 2.5.8.

FilledSmallSquare Siehe auch: If, Condition, Which.

Further Examples

WhichCompoundExpression (;)