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