0


Olá novamente,
hoje irei falar sobre os operadores ternários.
Os operadores ternários são um tipo de operação que
envolve uma condição e mais duas operações, exemplo:

<condição> ? <operação_1> : <operação_2>


Vou mostrar um exemplo em php:

$contas = 30;
$return = -1;
if($Contas == 30)
{
      $return 1;
}
else
{
      $return 0;
}
echo "Return: ".$return;


o código acima eu estou mostrando um exemplo de uso normal.
agora mostrarei do uso operador ternário:

$contas = 30;
$return = $contas == 30 ? 1 : 0;
echo "Return: ".$return;


Como vocês notaram, o código além de ser mais rápido,
ele ficou com menas linhas, assim organizando seu código.


Explicação:

$return = $contas == 30 ? 1 : 0;
$contas == 30 => operação que iremos comperar ( se $contas é igual a 30).

$return = $contas == 30 ? 1 : 0;
se 30 for igual a $contas, a variável $return fica com o valor '1'.

$return = $contas == 30 ? 1 : 0 ;
Caso a variável $contas não for igual a 30, a variável $return irá ser '0'.

Agora em Javascript:

new contas = 30;
new ret = contas == 30 ? 1 : 0;


Em Pawn:

new contas = 30;
new ret = (contas == 30 ? 1 : 0);

simples né ?

espero que tenham entendido, abraços.

Postar um comentário

Obrigado pelo seu comentário. Não publicamos neste blog comentários com palavras de baixo calão, denúncias levianas e troca de ofensas entre leitores.