[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
#2

Legal, meus parabйns !
Reply
#3

Parabйns,
Reply
#4

Gostei Estava mesmo precisando kk.. Parabйns
Reply
#5

Obrigado pelos posts positivos.
E tambйm pelo rep.
Reply
#6

Muito bom, й interessante ver o pessoal fazendo tutoriais, querendo passar conhecimento e tambйm adquirir conhecimento
Reply
#7

Parabens pelo tutorial, pra que nгo gosta de por == true ou == false:
nгo precisa por
pawn Код:
if(variavel[playerid] == true)
pode colocar:
Caso true
pawn Код:
if(variavel[playerid])
e caso false
pawn Код:
if(!variavel[playerid])
Reply
#8

a tempos atras eu tinha visto sendo usado por alguns, aprendi a usar isto na board inglesa e muito bom trazeres isto para a board portuguesa.

parabens.
Reply
#9

Ficou bem explicado parabйns.
Reply
#10

Quote:
Originally Posted by DanDRT
Посмотреть сообщение
Parabens pelo tutorial, pra que nгo gosta de por == true ou == false:
nгo precisa por
pawn Код:
if(variavel[playerid] == true)
pode colocar:
Caso true
pawn Код:
if(variavel[playerid])
e caso false
pawn Код:
if(!variavel[playerid])
Obrigado pelo post.
Eu sу fiz numa das maneiras "corretas", para quem й iniciante e nгo percebe lб muito, == true ou == false, й uma boa maneira de fazer comparaзхes.
Para quem jб й avanзado[como tu, eu, e mais uns quantos neste forum], raramente utilizamos isso.

E mais uma vez, obrigado pelos posts positivos!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)