Объекты Date::Simple
демонстрируют такое поведение, где $date++
возвращает дату следующего дня.
Объекты Date::Simple неизменяемы. После назначения $date1 для $date2 никакие изменения в $date1 не могут повлиять на $date2. Это означает, например, что нет ничего лучше операции set_year, и $date++ присваивает новый объект $date.
Как можно настроить поведение объекта до и после инкремента таким образом, чтобы ++$object
или $object--
выполняли определенное действие?
Я просмотрел perlboot, perltoot, perltooc и perlbot, но я не вижу примеров, показывающих, как это можно сделать.