Dernière fonction Perl

La description

Ce n'est pas une fonction. Le dernier mot-clé est une instruction de contrôle de boucle qui entraîne immédiatement l'itération actuelle d'une boucle à devenir la dernière. Aucune autre instruction n'est exécutée et la boucle se termine. Si LABEL est spécifié, alors il sort de la boucle identifiée par LABEL au lieu de la boucle actuellement englobante.

Syntaxe

Voici la syntaxe simple de cette fonction -

last LABEL

last

Valeur de retour

Cela ne renvoie aucune valeur.

Exemple

Voici l'exemple de code montrant son utilisation de 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";

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

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