code-simpleCase

Visão Geral

O objeto Case é um bloco interno do objeto Switch e representa um cenário específico de comparação. Ele define qual conjunto de ações deve ser executado quando o valor avaliado pelo Switch corresponder ao valor configurado no Case.

Cada Case trata um valor fixo dentro do Switch, organizando a lógica condicional de forma clara e estruturada.


Funcionamento

O funcionamento do Case depende diretamente do Switch que o contém.

Fluxo de execução:

  1. O Switch avalia o valor configurado.

  2. Cada Case compara seu valor constante com o valor avaliado pelo Switch.

  • Se o valor do Case corresponder ao valor do Switch: → os componentes dentro do bloco Case são executados.

  • Se não houver correspondência: → o bloco Case é ignorado e o Switch avalia o próximo Case.

Se nenhum Case corresponder, o Switch pode executar um Case padrão, quando configurado.

O campo Caso aceita apenas valores constantes, não sendo permitido o uso de variáveis.

Quando usar

  • Para tratar múltiplos cenários baseados em um mesmo valor avaliado pelo Switch.

  • Para organizar regras de negócio com múltiplas possibilidades.

  • Para substituir cadeias extensas de condicionais.

  • Quando cada valor possível exige uma tratativa diferente.

Quando não usar

  • Fora de um objeto Switch.

  • Quando a decisão é apenas verdadeiro ou falso.

  • Quando a comparação precisa ser feita diretamente com variáveis dentro do Case.


Configuração

CAMPO
DESCRITIVO

Título

Nome exibido no fluxo do robô. Pode ser ajustado para identificar o cenário tratado. Exemplo: “Case – Brasil”.

Condição Padrão

Quando habilitada, define este Case como o padrão do Switch, executado quando nenhum outro Case for atendido.

Caso

Valor constante que será comparado com o valor avaliado pelo Switch. Não aceita variáveis.

Robô Exemplo

Last updated

Was this helpful?