If-Else ou (?:) – Qual Operador (Ternário) condicional tem melhor performance

If-Else ou (?:) – Qual Operador (Ternário) condicional tem melhor performance

Boas galera, hoje irei falar sobre operador (ternário) condicional. Você sabe como utilizar? Sabe como e onde usa-lo e qual quer melhor performance. A palavra ternário significa: Formado por três partes Então nossos operadores condicionais são compostos por três partes, da seguinte forma:

ou

Sempre irá ocorrer desta forma, mesmo que a EXPRESSA 2 seja não fazer algo, mas ela existe. E como funciona na prática, qual é mais performático? Vamos fazer um pequeno teste:

Em nosso teste o exemplo 2 foi mais performático que o exemplo 1, então qual a vantagem de se usar um e outro.

Exemplos 1: Neste caso, usar esse tipo de condição é mais viável em situações onde a condição verdadeira e falsa irá demandar uma grande quantidade de trecho de código.

Exemplo 2: Neste caso, o uso é melhor quando sua expressão e a condição verdadeira e false vai demandar pouco quantidade de código limitada a 1 linha.

Muito obrigado galerinha, até a próxima.

Related Posts