Comando
Switch / Case
Executa um bloco de código de acordo com o valor de uma expressão. Equivale a uma cadeia de If / Else otimizada para comparação de valor. Suporta qualquer tipo. O bloco Default (sem valor) é executado se nenhum Case corresponder.
Switch (expressao) { Case valor: { ... } [Else { ... }] }
Parâmetros
| Parâmetro | Descrição |
|---|---|
expressao | Expressão ou variável a comparar com cada case. |
Exemplos
Switch ($status) {
Case 'ativo': {
ControlClick('btnProcessar')
}
Case 'inativo': {
ControlClick('btnDesativar')
}
Case 'bloqueado': {
Throw('Usuário bloqueado')
}
Else {
Output('Status não reconhecido: ' + $status)
}
}