Neste artigo resolvi escrever sobre a estrutura de decisão switch case do OfficeScript.
Para variar, estava com dificuldade para fazer a aplicação dos conceitos,
pois em todos os exemplos que encontrei na WEB sobre a aplicação da
instrução, os valores de comparação são fixos.
Veja o exemplo abaixo.
A variável numero receberá como valor 2. A instrução switch lerá o
conteúdo da variável e procurará qual das opções é igual ao valor digitado.
Uma comparação entre números: 2 = 2…
Até ai, tudo bem pois a rotina funciona. Mas, e se quisermos pesquisar um
valor entre uma faixa de valores? Algo como uma idade em uma faixa de idade
ou um percentual de imposto entre limites de valores?
Neste caso tive que procurar muito para encontrar a solução e tome como
exemplo abaixo:
Conseguiu encontrar a diferença entre as duas instruções?
Se você disse que é o valor booleano true que está no
início do switch, acertou!
O switch neste caso é iniciado com o valor true e as condições serão
avaliadas. Este formato de execução é muito parecido com a aplicação da
função if, que também aplica condições nas estruturas de
decisão.
É por isso que reforço que um novo aprendizado de uma nova linguagem ou
ferramenta deve ser estudada exaustivamente na busca por soluções. Errar na
criação de uma fórmula, errar ao escrever um trecho de código
é normal e esses erros é que nos tornam melhores
desenvolvedores.
Isto é um exercício para a lógica! Nunca pule etapas! Tente quebrar a
cabeça primeiro antes de pedir ajuda a alguém. A fixação do conteúdo será
feita de maneira permanente e quando menos você perceber, o aprendizado veio
e você estará ensinando outros a respeito!
Office Script | TypeScript – Método reduceRight para array
Office Script | Que tal estudar esta tecnologia agora?
Office Script | Estrutura de decisão IF … ELSE IF … ELSE … – Artigo 1
Office Script | Estrutura de decisão SWITCH … CASE – Artigo 1
#cursostrovato #switchcase