Comment pourrait ce bloc de code à Date/Manip.pm du module Date::Manip:Pourquoi est-ce que j'obtiens des avertissements de "valeur non initialisée" quand j'utilise sortByLength de Date :: Manip?
#*Get rid of a problem with old versions of perl
no strict "vars";
# This sorts from longest to shortest element
sub sortByLength {
return (length $b <=> length $a);
}
use strict "vars";
-je obtenir cet avertissement:
Use of uninitialized value in length at /perl/lib/perl5.8/Date/Manip.pm line 244.
C'est un avertissement, pas une erreur, et il peut être résolu en ne passant pas "undef" à cette fonction. – jrockway