A instrução de declaração e atribuição e do-while loop. Estas duas declarações podem ser combinadas, em outro ciclo chamado de loop for Este é todo o código no loop for:. use strict; print "Content-Type: text /html \\ n \\ n"; for (o meu $ n = 0; $ n {print $ n; print '}. Tudo o que temos neste código é a for-loop O loop começa com a palavra reservada, para, seguido por parênteses, em seguida, o bloco a ser executado. Em parênteses existem três expressões (declarações), separados por ponto e vírgula. Nos parênteses, a primeira expressão é a declaração e inicialização da variável, $ n.
A próxima expressão entre parênteses é a condição, enquanto que tivemos. O que apertou o laço do-while para repetir o incremento foi de US $ n, isto é, ++ $ n. Nos parênteses do loop for, esta é a terceira expressão. Havia duas instruções no bloco do do- Enquanto uma das declarações loop. está agora nos parênteses de the-loop para. O outro vai para o bloco de the-loop para. A diferença entre este código for-loop eo primeiro código acima é que se a condição enquanto é falsa a primeira vez, o loop for nunca vai executar. Desta forma, o loop for é mais perto do-loop while que o loop do-while.
Basta notar que nos parênteses de the-loop para, a primeira $ n é precedida com a palavra reservada, meu. Geralmente, de acordo com a filosofia desta série, sempre que uma variável é digitado pela primeira vez no código, precedê-lo com, meu. Leia e tentar o código acima. Uma sintaxe simplificada para o de ciclo para é dada abaixo. A explicação é dada em seguida. for ([initialExpression]; [condição]; [incrementExpression]) {declarações} Quando um loop é executado, ocorre o seguinte: 1) A expressão inicializar,-expressão inicial, se houver, é executado.
Essa expressão geralmente inicializa (atribui um valor a uma variável) um ou mais contadores de loop. Esta expressão também pode declarar variáveis. 2) A expressão de condição é avali