Fonction d'avertissement Perl

La description

Cette fonction imprime la valeur de LIST à STDERR. Fondamentalement identique à la fonction die, sauf qu'aucun appel n'est effectué à la sortie et qu'aucune exception n'est déclenchée dans une instruction eval. Cela peut être utile pour générer une erreur sans provoquer l'arrêt prématuré du script.

Si la variable $ @ contient une valeur (d'un précédent appel à eval) et que LIST est vide, alors la valeur de $ @ est affichée avec. \ T.caught. ajouté à la fin. Si $ @ et LIST sont vides, alors .Avertissement: Quelque chose ne va pas. est imprimé.

Syntaxe

Voici la syntaxe simple de cette fonction -

warn LIST

Valeur de retour

Cette fonction ne renvoie aucune valeur.

Exemple

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

#!/usr/bin/perl -w

warn("Unable to calculate value, using defaults instead.\n");

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

Unable to calculate value, using defaults instead