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

WhichCompoundExpression (;)

Switch

FilledSmallSquareSwitch[expr, , , , , ... ] evaluates expr, then compares it with each of the in turn, evaluating and returning the corresponding to the first match found.

FilledSmallSquare Only the corresponding to the first that matches expr is evaluated. Each is evaluated only when the match is tried.

FilledSmallSquare If the last is the pattern _, then the corresponding is always returned if this case is reached.

FilledSmallSquare If none of the match expr, the Switch is returned unevaluated.

FilledSmallSquareSwitch has attribute HoldRest.

FilledSmallSquare You can use Break, Return and Throw in Switch.

FilledSmallSquare See The Mathematica Book: Section 2.5.8.

FilledSmallSquare See also: If, Condition, Which.

Further Examples

WhichCompoundExpression (;)