Switch statement
The case-statement has the following syntax:
case(<expression>) {
[case <expr-1> {
<block executed if true>
}] *
[default {
<block executed if no cases match>
}]
}</verbatim>
Any number of cases and optionally one default case can be specified.
Example:
case(formatNumber) {
1 {
// format is one
}
2 {
// format is two
}
default {
// format is neither one nor two
}
}
