【发布时间】:2011-02-14 22:16:43
【问题描述】:
Date::Simple 对象显示此行为,其中$date++ 返回第二天的日期。
Date::Simple 对象是不可变的。将 $date1 分配给 $date2 后,对 $date1 的任何更改都不会影响 $date2。这意味着,例如,没有什么类似于 set_year 操作,并且 $date++ 将一个新对象分配给 $date。
如何自定义对象的前/后增量行为,以便++$object 或$object-- 执行特定操作?
我浏览了 perlboot、perltoot、perltooc 和 perlbot,但我没有看到任何示例说明如何做到这一点。
【问题讨论】:
-
我查过了,显然这不是骗人的。 +1 可能早就应该在这里提出的问题。