minus comme prefixe de clef: mauvaise idée!

pas mal de modules perl utilisent - comme prefixe de noms de clef .. ca permet notament de filtrer toute clef ne correspondant pas à ce critère (et ainsi pouvoir stocker d'autres choses dans le hash).

Perso, je trouve ca dangeureux:

%x = (
    -name => $name
    -default => $name
);

et perl vous dit que le nombre d'éléments est impair ... pas d'erreur de syntaxe .... L'erreur est que j'ai oublié la virgule entre les 2 paires! on a donc :

%x = (
    -name => ( $name - 'default' ) => $name
);

au lieu de

%x = (
    -name => $name
    , -default => $name
);

J'ai mis un moment a piger ...

Poster un nouveau commentaire

Le contenu de ce champ ne sera pas montré publiquement.
  • You can use BBCode tags in the text.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Plus d'informations sur les options de formatage