23.10.2011, 01:28
(
Последний раз редактировалось Dolby; 28.02.2014 в 19:56.
)
• 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:
Em Booleans, vocк simplesmente usa
Ou atй mesmo
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:
Vocк tambйm pode utilizar assim:
Exemplo de Uso:
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.
• 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)
pawn Код:
new bool:Array[MAX_PLAYERS];
//e na comparaзгo:
if(Array[playerid] == true)
pawn Код:
if(Array[playerid])
if(!Array[playerid])
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
pawn Код:
new bool:Array;
//e na comparaзгo:
if(Array)
ou
if(!Array)
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;
}
Observaзхes: Й um assunto relativamente simples, porйm, de suma importвncia.