Fonction de réinitialisation Perl

La description

Cette fonction réinitialise (efface) toutes les variables de package en commençant par la plage de lettres spécifiée par EXPR. Généralement utilisé uniquement dans un bloc continue ou à la fin d'une boucle. Si omis, réinitialise? PATTERN? allumettes.

Les variables qui ont été déclarées à l'aide de la fonction my () ne seront pas réinitialisées.

L'utilisation de reset () peut réinitialiser des variables système que vous ne voudrez peut-être pas modifier comme les variables ARGV et ENV.

Syntaxe

Voici la syntaxe simple de cette fonction -

reset EXPR

reset

Valeur de retour

Cette fonction renvoie 1.

Exemple

Voici l'exemple de code montrant son utilisation de base -

#!/usr/bin/perl -w

my $var = 10;
$van = 5;

print "Var value = $var, Van value =$van\n";
# Now reset all variables who name starts with 'v'
reset('v');
print "Var value =$var, Van value =$van\n";

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

Var value = 10, Van value = 5
Var value = 10, Van value =