Latest web development tutorials

Perl fazer ... loop while

ciclo de Perl ciclo de Perl

Ao contrário dofor e whileloops, eles estão testando a condição do loop do loop. EmPerl, fazer ... loop while é para verificar a sua condição no final do loop.

fazer ... loop whileé semelhante ao loop while, mas fazer ... loop while irá garantir a implementação de, pelo menos, um ciclo.

gramática

A sintaxe é a seguinte:

do
{
   statement(s);
}while( condition );

Por favor note que as expressões condicionais aparecem no final do ciclo, de modo que o comando (s) circuito será executada pelo menos uma vez antes que a condição é testada.

Se a condição for verdadeira, o fluxo de controle salta para trás acima de fazer, e então re-executar a instrução (s) loop. Este processo é repetido até que a condição dada torna-se falso.

fluxograma

Perl em um do ... while

Exemplos

#!/usr/bin/perl

$a = 10;

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

O programa acima, a saída é:

a 的值为: 10
a 的值为: 11
a 的值为: 12
a 的值为: 13
a 的值为: 14

ciclo de Perl ciclo de Perl