Funzione Perl next

Descrizione

Questa non è una funzione, fa sì che l'iterazione del ciclo corrente salti al valore successivo o alla valutazione successiva dell'istruzione di controllo. Non vengono eseguite ulteriori istruzioni nel ciclo corrente. Se viene specificato LABEL, l'esecuzione salta all'iterazione successiva del ciclo identificato da LABEL.

Sintassi

Di seguito è riportata la semplice sintassi per questa funzione:

next LABEL

next

Valore di ritorno

Questa funzione non restituisce alcun valore.

Esempio

Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:

#!/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 viene eseguito il codice sopra, produce il seguente risultato:

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