[Tutorial] Como Usar Booleans(Bool)
#1

• Em ciкncia da computaзгo, booleano й um tipo de dado primitivo que possui dois valores, que podem ser considerados como 0 ou 1, verdadeiro ou falso.
• Expressгo ou variбvel que pode apenas conter o valor verdadeiro ou falso.
• booleans - este tipo de variбvel admite somente 2 valores, que sгo true e false. Normalmente usado para avaliaзгo do status de outras variбveis ou sentenзas.

Booleans й uma tipagem de variбvel que faz com que ela assuma dois valores, true ou false. Veja como exemplo um caso normal, utilizando varнaveis int:
pawn Код:
new Array[MAX_PLAYERS];
//e na comparaзгo:
if(Array[playerid] == 1)
Em Booleans, vocк simplesmente usa
pawn Код:
new bool:Array[MAX_PLAYERS];
//e na comparaзгo:
if(Array[playerid] == true)
Ou atй mesmo
pawn Код:
if(Array[playerid])
if(!Array[playerid])
Quando se cria uma variбvel Booleana, por padrгo, ela assume valor "False".

E vale lembrar que no Pawn tйcnicas booleanas trabalham somente com true e false, diferente de algumas linguagens, ou seja, й incorreto utilizar:
pawn Код:
new bool:bVar = 0; // 1 = true
Vocк tambйm pode utilizar assim:
pawn Код:
new bool:Array;
//e na comparaзгo:
if(Array)
ou
if(!Array)
Exemplo de Uso:
pawn Код:
new bool:SouGato[MAX_PLAYERS];

CMD:gato(playerid,params[])
{
       if(SouGato[playerid] == true) return SendClientMessage(playerid,-1,"Voce й um Gato ^^");
       if(Sougato[playerid] == false) return SendClientMessage(playerid,-1,"Voce nгo й um Gato!");
       return 1;
}
//Ou
CMD:gato(playerid,params[])
{
       if(SouGato[playerid]) return SendClientMessage(playerid,-1,"Voce й um Gato ^^");
       if(!Sougato[playerid]) return SendClientMessage(playerid,-1,"Voce nгo й um Gato!");
       return 1;
}
Booleans й um jeito rбpido e pratico de comparar se uma informaзгo e Verdadeira ou Falsa.

Observaзхes: Й um assunto relativamente simples, porйm, de suma importвncia.
Reply


Messages In This Thread
Como Usar Booleans(Bool) - by Dolby - 23.10.2011, 01:28
Re: Como Usar Booleans(Bool) - by WLSF - 23.10.2011, 01:31
Re: Como Usar Booleans(Bool) - by Paramount. - 23.10.2011, 01:31
Re: Como Usar Booleans(Bool) - by [O.z]Caroline - 23.10.2011, 01:40
Re: Como Usar Booleans(Bool) - by Macintosh - 23.10.2011, 01:40
Re: Como Usar Booleans(Bool) - by Josma_cmd - 23.10.2011, 01:41
Re: Como Usar Booleans(Bool) - by Dolby - 23.10.2011, 01:42
Re: Como Usar Booleans(Bool) - by BrunoBSF - 23.10.2011, 02:02
Re: Como Usar Booleans(Bool) - by JonathanFeitosa - 23.10.2011, 02:14
Re: Como Usar Booleans(Bool) - by [O.z]Caroline - 23.10.2011, 03:24

Forum Jump:


Users browsing this thread: 2 Guest(s)