SA-MP Forums Archive
[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
pawn Код:
if
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.