[Ajuda] Qual o mais rбpido - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Qual o mais rбpido (
/showthread.php?tid=477956)
Qual o mais rбpido -
Wellington1999 - 27.11.2013
pawn Код:
stock Bicicleta(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case 481,509,510:return 1;
}
return 0;
}
ou o mais usado o
Se tiver como explicar o por que de ser mais rapido ja ajuda
Re: Qual o mais rбpido -
DannielCooper - 27.11.2013
if й mais rбpido, pois consome menos linhas e o pawno lуgicamente lк mais rбpido.
obs: esse switch ai vai bugar em jovem...
Re: Qual o mais rбpido -
Kuddy - 27.11.2013
Quote:
Originally Posted by DannielCooper
if й mais rбpido, pois consome menos linhas e o pawno lуgicamente lк mais rбpido.
obs: esse switch ai vai bugar em jovem...
|
Negativo, switch й mais rбpido do que if para mais de duas comparaзхes (como nesse caso em que й preciso fazer acesso a variavel mais de uma vez). Se nгo sabe o que fala, simplesmente nгo fale.
Nгo que a diferenзa seja significativa para este tanto de comparaзгo, mas em questгo de velocidade, ganha o switch.
Re: Qual o mais rбpido -
JeeanK2 - 27.11.2013
E em tutoriais que jб vi nem sempre pode se usar switch.
Re: Qual o mais rбpido -
Petrick™ - 27.11.2013
Cada um tem suas Opiniхes, Ficarб a escolha de seu programador!
Re: Qual o mais rбpido -
Falcon. - 27.11.2013
Quote:
Originally Posted by petrick_schoba
Cada um tem suas Opiniхes, Ficarб a escolha de seu programador!
|
Nгo existe essa de opiniгo, um й mais rбpido e o outro nгo...
Quote:
Originally Posted by Falcon.
Ontem eu estava com a mesma dъvida mas colocando todo o gamemode em questгo. Fiz alguns testes e os resultados mostraram que caso for usar somente um if ( sem else if/ else ), й mais vantajoso usar IF:
PHP код:
if(variavel == 10)
{
//mais velocidade
}
switch(variavel)
{
case 10:
{
//menos velocidade
}
}
Caso houver mais de um ( if/else ), й mais vantajogo usar SWITCH:
PHP код:
if(variavel == 10)
{
//menos velocidade
}
else if(variavel == 15)
{
//menos velocidade
}
switch(variavel)
{
case 10:
{
//mais velocidade que if/else if. Mas o modo abaixo й mais rбpido
}
case 15:
{
//mais velocidade que if/else if. Mas o modo abaixo й mais rбpido
}
}
switch(variavel)
{
case 10:
{
//Usando default, a velocidade й ainda mais rбpida
}
default:
{
//Usando default, a velocidade й ainda mais rбpida
}
}
Fiz tambйm entre usar o case com ou sem { }, nгo tem diferenзa de velocidade.
|
Re: Qual o mais rбpido -
Petrick™ - 27.11.2013
Quote:
Originally Posted by Falcon.
Nгo existe essa de opiniгo, um й mais rбpido e o outro nгo...
|
CADA UM TEM A SUA OPINIГO!!!!!!!!!!!!!!!!!!!!!!!
Re: Qual o mais rбpido -
Kuddy - 27.11.2013
Quote:
Originally Posted by petrick_schoba
CADA UM TEM A SUA OPINIГO!!!!!!!!!!!!!!!!!!!!!!!
|
Daн o compilador compila sua opniгo e torna o sistema que vocк acha melhor o mais rбpido. Fuck the logic.
Re: Qual o mais rбpido -
Falcon. - 27.11.2013
Quote:
Originally Posted by petrick_schoba
CADA UM TEM A SUA OPINIГO!!!!!!!!!!!!!!!!!!!!!!!
|
vocк vai mesmo repetir o mesmo erro, em uma fonte maior ainda ?
Re: Qual o mais rбpido -
Petrick™ - 27.11.2013
Quote:
Originally Posted by Falcon.
vocк vai mesmo repetir o mesmo erro, em uma fonte maior ainda ?
|
Se quiser eu continuo.