Latest web development tutorials

Perl while

ciclo de Perl ciclo de Perl

enquanto a declaração em uma determinada condição é verdadeira, declaração ou grupo de instruções executadas repetidamente. As condições de ensaio serão executados antes do corpo do ciclo.

gramática

A sintaxe é a seguinte:

while(condition)
{
   statement(s);
}

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 um arbitrárias valores diferentes de zero são verdadeiras. Execução do loop quando a condição é verdadeira.

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

fluxograma

Perl while

Gráfico, pontos-chavewhileloop é um loop não pode executar. Quando a condição for falsa, o corpo do laço irá saltar directamente para a próxima instrução imediatamente, enquanto loop.

Exemplos

#!/usr/bin/perl

$a = 10;

# 执行 while 循环
while( $a < 20 ){
   printf "a 的值为 : $a\n";
   $a = $a + 1;
}

Quando o corpo do laço é executado quando o programa está na variável $ a é menor do que 20, na variável $ a é maior que ou igual a 20 para sair do ciclo.

O programa acima, a saída é:

a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 15
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19

ciclo de Perl ciclo de Perl