Executes statements associated with a particular case from a group of cases.
select case boolean-expr statements [ case boolean-expr statements ] ... [ default statements ]
|statements||One or more statements.|
|boolean-expr||A boolean expression. If TRUE, control passes to the first statement in the clause. See the Notes below.|
Use a select statement to execute at most one case from a group.
Once the first boolean-expr in the list evaluates to TRUE, its statement is executed and then control passes to the first statement after the select statement.
If no boolean-expr evaluates to TRUE, and there is a default label, then control passes to the statement immediately following it. There can be only one default label, and it must be the last label.
[-] testcase selectExample () [ ] INTEGER I = 0, j = 1 [-] select [-] case I == 0 || j == 0 [ ] Print ("Either I or j is 0") [-] case I == 0 [ ] Print ("Only I is 0") [-] default [ ] Print ("Default case") [ ] // This script prints: [ ] // Either I or j is 0