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=527224)



Qual o mais rбpido? - bruxo00 - 21.07.2014

Qual o cуdigo que iria ser executado mais rбpido? O cуdigo com else if's:

PHP код:
if( )
{
    if( )
    {
    
    }
    else if( )
    {
        if( )
        {
        
        }
        else if( )
        {
        
        }
    }
    if( )
    {
    
    }
    else if( )
    {
    
    }
}
else if( )
{
    if( )
    {
    
    }
    else if( )
    {
    
    }

Ou um cуdigo sу com if's?

PHP код:
if( )
{
    if( )
    {
    
    }
    if( )
    {
        if( )
        {
        
        }
        if( )
        {
        
        }
    }
    if( )
    {
    
    }
    if( )
    {
    
    }
}
if( )
{
    if( )
    {
    
    }
    if( )
    {
    
    }




Re: Qual o mais rбpido? - JoaoPedro - 21.07.2014

Nгo hб diferenзa significante de performance. Nesse caso vocк deve optar pelo mйtodo que aumenta a legibilidade do cуdigo.


Re: Qual o mais rбpido? - ViniBorn - 21.07.2014

A vantagem de else if й que, simplificando, sу o 1° if verdadeiro irб ser executado.

Em outros casos, vale usar switch tambйm.