The switch control structure provides a matching action for all possible values of a control variable.
The switch clause modifies the if clause, where by default, it would be equivalent to switch true
(1) switch [value] : if [value] : [process] else [value] : [process]
(1)