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