Próxima Função Perl

Descrição

Esta não é uma função, ela faz com que a iteração do loop atual pule para o próximo valor ou para a próxima avaliação da instrução de controle. Nenhuma outra instrução no loop atual é executada. Se LABEL for especificado, a execução pula para a próxima iteração do loop identificado por LABEL.

Sintaxe

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

next LABEL

next

Valor de retorno

Esta função não retorna nenhum valor.

Exemplo

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

#!/usr/bin/perl -w

@list = (1,2,3,4,5,5,3,6,7,1 );

foreach $key ( @list ) {
   if( $key == 5 ) {
      next;
   } else {
      print "Key value is $key\n";
   }
}

Quando o código acima é executado, ele produz o seguinte resultado -

Key value is 1
Key value is 2
Key value is 3
Key value is 4
Key value is 3
Key value is 6
Key value is 7
Key value is 1