A Estrutura Loop FOR (SwishScript)
()
Esta é a estrutura de loop mais utilizada em linguagens de programação. A estrutura deste looping é exatamente a mesma em praticamente todas as linguagens de programação principais como C/C++, Java, Flash MX ActionScript, PHP e etc. Vamos tomar alguma referência das estruturas 'while' e 'do-while' para entender a estrutura 'for'.
No tópico anterior nós dividimos os loops 'while' e 'do-while' em três partes:
1 - Inicialização.
2 - Condição.
3 - Mudança de valor da variável.
Estas mesmas 3 partes são empregadas na implementação de uma estrutura 'for', mas de uma maneira mais integrada. A sintaxe da estrutura 'for' tem a seguinte implementação:
for(inicialização; condição; mudança de valor da variável){
código a ser executado repetidamente;
}
Exemplo:
for(X=0;X<5;X++){
trace(X);
}
Esta estrutura tem muita utilização. Geralmente é utilizada quando se deseja a execução de uma declaração repetidamente, por um número de vezes limitado. Como exemplo, imagine que você precisa mudar o valor de uma variável 3 vezes. Qual estrutura de loop você deveria utilizar? A resposta é a estrutura de loop 'for', porque é a melhor estrutura para trabalhar com número definido de alterações.
Veja o código a seguir:
for(I=1; I<=3; I++){
message = "value of I is" add I;
}
O resultado da variável 'message' mudaria três vezes na execução do script, embora a variação ocorresse em centésimos de segundo e você não seria capaz de visualizar.
- O primeiro resultado da variável 'message' seria "value of I is 1"
- O segundo resultado da variável 'message' seria "value of I is 2"
- o terceiro resultado da variável 'message' seria "value of I is 3"
E então a condição se tornaria falsa e o loop interromperia.
Resumos Relacionados
- Estrutura De Looping Do-while (swishscript)
- Estilo De Código E Função Trace() (swishscript)
- Quebra De Looping Incondicional (swishscript)
- Php While Loops
- Operadores De Comparação (swishscript)
|
|