Date::Simple
Les objets affichent ce comportement, où $date++
renvoie la date du jour suivant.Comment puis-je définir le comportement pré/post-incrément dans les objets Perl?
Date :: Les objets simples sont immuables. Après l'affectation de $ date1 à $ date2, aucune modification de $ date1 ne peut affecter $ date2. Cela signifie, par exemple, qu'il n'y a rien comme une opération set_year, et que $ date ++ affecte un nouvel objet à $ date.
Comment peut-on définir sur mesure le comportement pré/post-incrémentale d'un objet, tel que ++$object
ou $object--
effectue une action particulière?
J'ai effleuré perlboot, perltoot, perltooc et perlbot, mais je ne vois pas d'exemples montrant comment cela peut se faire.
+1 pour une question qui aurait probablement dû remonter ici il y a longtemps. –