Ultima funzione Perl

Descrizione

Questa non è una funzione. L'ultima parola chiave è un'istruzione di controllo del ciclo che fa sì che l'iterazione corrente di un ciclo diventi immediatamente l'ultima. Non vengono eseguite ulteriori istruzioni e il ciclo termina. Se viene specificato LABEL, esce dal ciclo identificato da LABEL invece del ciclo che lo racchiude.

Sintassi

Di seguito è riportata la semplice sintassi per questa funzione:

last LABEL

last

Valore di ritorno

Questo non restituisce alcun valore.

Esempio

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

#!/usr/bin/perl

$count = 0;

while( 1 ) {
   $count = $count + 1;
   if( $count > 4 ) {
      print "Going to exist out of the loop\n";
      last;
   } else {
      print "Count is $count\n";
   }
}
print "Out of the loop\n";

Quando viene eseguito il codice sopra, produce il seguente risultato:

Count is 1
Count is 2
Count is 3
Count is 4
Going to exist out of the loop
Out of the loop