Latest web development tutorials

Perl loop

ciclo de Perl ciclo de Perl

Perl for loop é usado para executar uma sequência de instruções repetidamente, simplificar o gerenciamento de código variável loop.

gramática

A sintaxe é a seguinte:

for ( init; condition; increment ){
   statement(s);
}

Aqui está o fluxo de controle para a análise do ciclo:

  1. init é executado pela primeira vez, e apenas uma vez.Esta etapa permite que você declare e inicializar todas as variáveis ​​de controle de loop. Você também pode escrever qualquer declaração que não está aqui, contanto que haja um ponto e vírgula a aparecer.
  2. Em seguida, vamos julgarcondição.Se for verdade, o corpo do laço é executado. Se for falso, o corpo do laço não é executado, e o fluxo de controle salta imediatamente para o próximo ciclo comunicado.
  3. Depois de executar a para o corpo loop, controle de fluxo salta para trás acima de declaraçãode incremento.Esta declaração permite que você atualize a variável de controle loop. A instrução pode ser deixado em branco, enquanto as condições parecem ter um ponto e vírgula.
  4. Condição é julgado novamente. Se for verdade, então o ciclo de execução, o processo é repetido (corpo do laço, e em seguida, aumentar o valor do passo, em seguida, re-determinar as condições). Quando a condição se torna falsa, por loop termina.

Aqui, a declaração (s) pode ser uma única declaração, ele também pode ser um bloco composto por algumas declarações. condição pode ser qualquer expressão, quando a condição é falsa do loop.

Quando a condição for verdadeira, o fluxo do programa vai continuar com a próxima declaração seguida o loop.

fluxograma

Perl loop

Exemplos

#!/usr/bin/perl

# 执行 for 循环
for( $a = 0; $a < 10; $a = $a + 1 ){
    print "a 的值为: $a\n";
}

O programa acima, a saída é:

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9

ciclo de Perl ciclo de Perl