Operadores Lógicos
Vamos a um tutorial Básico de como usar operadores lógicos , normalmente vocês já viram eles na matemática:
== : Igual
< : Menor
> : Maior
<= : Menor ou igual:
>= : Maior ou igual:
!= : Diferente
|| : Ou
& : And (e)
Basicamente os Operadores são usado para comparar valores como usando o comparador IF:
Código PHP:
if(FUNÇÃO_COMPARAR OPERADOR_LÓGICO DADOS)
{
//PROCESSAR FUNÇÃO CASO SEJA VERDADEIRO
}
Vamos a Um Exemplo:
if(GetPlayerHealth(playerid) == 50)
GetPlayerHealth -> Pega Vida Player
== -> Operador Lógico (Vide Logo Acima)
50 -> Dados
Traduzindo: Se a Vida do Player For Igual a 50
Muita gente tem dúvidas entre ( = e == ) e ( || e & ) basicamente são diferente pois ( == ) comparar Igual ( = ) seta um valor a igual dado Imposto.
& -> Valores simultaneamente ao mesmo tempo.
|| -> Valores não-simultaneamente ao mesmo tempo.
Bom o que quero dizer com isso? Vejam Exemplo:
Exemplo dos =:
Código PHP:
new VIDA[MAX_PLAYERS];
VIDA[playerid] = 10;
Exemplo do || &:
||
Código PHP:
if(GetPlayerHealth(playerid) == 50 || 20)
Vejam que nesta forma ele pegará qualquer um dos 2 dados sem precisar selos ao mesmo tempo.
&
Código PHP:
if(GetPlayerHealth(playerid) == 50 & 20)
Vejam que os dois dados deveram ser executados ao mesmo tempo para poder processar se a condição for verdadeira, claro que é impossível ter 50 e 20 de vida ao mesmo tempo, lembrando que isto é um exemplo.
Créditos: Yaheli
Discord:https://discord.gg/Vg5HMqgdP9