[Ajuda] Qual o mais rбpido
#1

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

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...
Reply
#3

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.
Reply
#4

E em tutoriais que jб vi nem sempre pode se usar switch.
Reply
#5

Cada um tem suas Opiniхes, Ficarб a escolha de seu programador!
Reply
#6

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.
Reply
#7

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!!!!!!!!!!!!!!!!!!!!!!!
Reply
#8

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.
Reply
#9

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 ?
Reply
#10

Quote:
Originally Posted by Falcon.
Посмотреть сообщение
vocк vai mesmo repetir o mesmo erro, em uma fonte maior ainda ?
Se quiser eu continuo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)