Para quem não sabe, uma operação ternária equivale a um "if" & "else", mas de uma maneira mais "pequena".
Normalmente usa-se as operações ternárias nos returns, e quando queremos dar um dos dois[ou mais, mas a ideia foi só para dois] valores a uma variável.
Normalmente, os iniciantes em programação costumam um código parecido[este foi feito à força]
Code:
if(variavel[playerid] == true) { outravariavel[playerid] = GetPlayerMoney(playerid); } else { outravariavel[playerid] = 0; }
Code:
outravariavel[playerid] = (variavel[playerid] == true ? GetPlayerMoney(playerid) : 0);
Agora vou passar a explicar como é que as operações ternárias trabalham...
As condições ternárias consistem em:
(Uma condição ? o que fazer se verdadeiro : o que fazer se falso).
Por outras palavras
Code:
return (n1 == 1 ? true : false);
Code:
return (se n1 igual 1 ? o que devolver se verdadeiro : o que devolver se falso);
0 comentários:
Postar um comentário