Switch
Switch(expr, pattern1, value1, pattern2, value2, ...)yields the first
valuefor whichexprmatches the corresponding pattern.
Examples
>> Switch(2, 1, x, 2, y, 3, z)y
>> Switch(5, 1, x, 2, y)Switch(5, 1, x, 2, y)
>> Switch(5, 1, x, 2, y, _, z)zSwitch called with 2 arguments. Switch must be called with an odd number of arguments.
>> Switch(2, 1)Switch(2, 1)Switch called with 2 arguments. Switch must be called with an odd number of arguments.
>> a; Switch(b, b)Switch(b, b)Switch called with 2 arguments. Switch must be called with an odd number of arguments.
>> z = Switch(b, b);
>> z
Switch(b, b)Implementation status
- ✅ - full supported