[Tutorial] Um pequeno tutorial relacionado com a operaзгo ternбria
#1

Ok, hoje estou aqui para explicar como й que a operaзгo ternбria.

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]
pawn Код:
if(variavel[playerid] == true) {
    outravariavel[playerid] = GetPlayerMoney(playerid);
} else {
    outravariavel[playerid] = 0;
}
Aqui, temos 5 linhas de cуdigo, o qual, pode ser mais simplificado para esta ocasiгo...
pawn Код:
outravariavel[playerid] = (variavel[playerid] == true ? GetPlayerMoney(playerid) : 0);
Bem simples, nгo?
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
pawn Код:
return (n1 == 1 ? true : false);
Explicado:
pawn Код:
return (se n1 igual 1 ? o que devolver se verdadeiro : o que devolver se falso);
Bem... espero que tenha explicado isto corretamente.
Fico а espera de crнticas construtivas.
Se tiverem perguntas, й sу colocar, e eu irei responder a elas sem problemas.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 5 Guest(s)