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