O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Dúvida para usar IF encurtado [VX ACE]

Iniciado por Lhu!, 25/12/2020 às 17:34

25/12/2020 às 17:34 Última edição: 25/12/2020 às 17:42 por Lhu!
 Olá.

Quero criar um If dentro de outro seguindo esta estrutura: "x ? y : z"

Seria muito útil a ajuda de algum de vocês, e feliz natal!




 Putz! Acabei de descobrir fuçando... Era só usar parênteses dentro da ação:

- " x ? (y ? a : b) : z "

Tâmo junto.

Só uma observação sobre isso: no geral, se você está fazendo ifs ternários aninhados, daria pra escrever a mesma coisa de forma mais clara usando um if normal mesmo. Lembrando que não necessariamente menos linhas = código melhor.

Não é lei universal, pode ser que no seu caso faça sentido ou não exista uma alternativa melhor, mas fica esse detalhe de legibilidade do código aí.
~ Masked