SA-MP Forums Archive
[Ajuda] loop - 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] loop (/showthread.php?tid=624898)



loop - BLacksKrillex - 24.12.2016

bom dia,

galera estou com uma duvida, ultilizo dois loops em um cmd, dai uso o break ele vai parar os dois loops? ou sу um?

ou depende do bracket em que ponho o break?


obrigado pela atenзгo


Re: loop - Bruno13 - 24.12.2016

O break sу quebra o loop que for chamado em questгo...um loop nгo tem nada a ver com outro.

PHP код:
for(new i10i++)
{
    if(
== 5) break;//sу irб parar esse loop
}

for(new 
i10i++)
{
    if(
== 2) break;//sу irб parar esse loop




Respuesta: Re: loop - SammyJ - 24.12.2016

Quote:
Originally Posted by Bruno13
Посмотреть сообщение
O break sу quebra o loop que for chamado em questгo...um loop nгo tem nada a ver com outro.

PHP код:
for(new i10i++)
{
    if(
== 5) break;//sу irб parar esse loop
}
for(new 
i10i++)
{
    if(
== 2) break;//sу irб parar esse loop

Acho que ele quis dizer um loop dentro do outro, ou seja
PHP код:
for(new i99i++)
    {
        
printf("primeiro loop: %d"i);
        for(new 
t<= 100t++)
        {
            
printf("segundo loop: %d"t);
            if(
50)break;
        }
    } 
Nesse caso ele vai para o segundo loop quando a variбvel t chegar a 51, e prosseguir no loop primбrio.

Enfim nгo sei os termos certos a se usar, mas se tiver duvida pode copiar o cуdigo acima e por em OnGamemodeInit() para testar.


Re: Respuesta: Re: loop - BLacksKrillex - 25.12.2016

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
Acho que ele quis dizer um loop dentro do outro, ou seja
PHP код:
for(new i99i++)
    {
        
printf("primeiro loop: %d"i);
        for(new 
t<= 100t++)
        {
            
printf("segundo loop: %d"t);
            if(
50)break;
        }
    } 
Nesse caso ele vai para o segundo loop quando a variбvel t chegar a 51, e prosseguir no loop primбrio.

Enfim nгo sei os termos certos a se usar, mas se tiver duvida pode copiar o cуdigo acima e por em OnGamemodeInit() para testar.
exatamente isso! muito obrigado!