|
Switch
Switch[ausdr, , , , , ... ] evaluiert ausdr, vergleicht es dann nacheinander mit jedem und gibt dann jenes evaluiert zurück, das der ersten Übereinstimmung entspricht.
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.
Wenn das letzte das Muster _ ist, so wird das entsprechende immer zurückgegeben, sobald dieser Fall erreicht wird.
Stimmt keines der mit ausdr überein, so springt Switch unevaluiert zurück.
Switch hat das Attribut HoldRest.
In Switch können Break, Return und Throw verwendet werden.
Siehe Das Mathematica Buch: 2.5.8.
Siehe auch: If, Condition, Which.
Further Examples
|