Função Perl continue

Descrição

Esta função é uma declaração de controle de fluxo em vez de uma função. Se houver um BLOCK de continuação anexado a um BLOCK (normalmente em um tempo ou foreach), ele sempre será executado antes que a condicional esteja prestes a ser avaliada novamente, assim como a terceira parte de um loop for em C.

Portanto, ele pode ser usado para incrementar uma variável de loop, mesmo quando o loop foi continuado por meio da próxima instrução. last, next ou redo podem aparecer dentro de um bloco continue.

Sintaxe

A seguir está a sintaxe simples para esta função -

continue BLOCK

Valor de retorno

Esta função não retorna nada.

Exemplo

A seguir está o código de exemplo que mostra seu uso básico -

while (EXPR) {
   ### redo always comes here
   do_something;
} continue {
   ### next always comes here
   do_something_else;
   # then back the top to re-check EXPR
}
### last always comes here