Fala galera da programação, tudo beleza?
Você já ouviu falar sobre Operador Condicional Ternário? Ele é geralmente utilizado como um atalho de instruções if e else, podendo ser útil em situações em que desejamos atribuir a uma variável, valores diferentes de acordo com determinada condição.
Na programação, a operação ternária é uma construção sintática que permite realizar uma escolha entre dois valores com base em uma condição. Essa operação é denominada “ternária” devido ao seu envolvimento de três partes principais: a condição, o resultado quando a condição é verdadeira e o resultado quando a condição é falsa. Em outras palavras, a operação ternária é uma forma concisa de expressar uma estrutura condicional if-else em uma única linha.
A sintaxe geral da operação ternária é a seguinte:
<condição> ? <valor se verdadeiro> : <valor se falso>
Aqui, a <condição>
é uma expressão booleana avaliada como verdadeira ou falsa. Se a condição for verdadeira, o valor após o ?
é retornado; caso contrário, o valor após :
é retornado.
idade = 20 status = (idade >= 18) ? "Adulto" : "Menor de idade"
Neste exemplo, se a idade for maior ou igual a 18, o valor atribuído a status
será “Adulto”; caso contrário, será “Menor de idade”.
JavaScript
let resultado = (condicao) ? "Verdadeiro" : "Falso";
Python
resultado = "Verdadeiro" if condicao else "Falso"
C#
string resultado = (condicao) ? "Verdadeiro" : "Falso";
Pascal (Delphi \ Lararus)
resultado := IfThen(condicao, 'Verdadeiro', 'Falso');
Em resumo, o Operador Condicional Ternário é uma ferramenta valiosa para expressar lógica condicional de forma concisa e direta. Ao empregá-la de maneira apropriada, os programadores podem melhorar a legibilidade e a eficiência de seus códigos. Entretanto, é crucial considerar a complexidade do contexto e garantir que a escolha por esta construção não comprometa a clareza do código-fonte.
Beleza pessoal? Espero que tenham gostado.
Dúvidas ou sugestões? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!