Date::Simple
개체는이 동작을 표시하며 $date++
은 다음날 날짜를 반환합니다.Perl 객체에서 사전/사후 증가 동작을 어떻게 정의 할 수 있습니까?
날짜 :: 단순 개체는 변경할 수 없습니다. $ date1을 $ date2에 할당하면 $ date1을 변경해도 $ date2에 영향을 미칠 수 있습니다. 예를 들어, set_year 연산과 같은 것이없고, $ date ++는 $ date에 새 오브젝트를 할당합니다.
어떻게 수있는 하나 개의 맞춤 정의 ++$object
또는 $object--
가 특정 작업을 수행하도록, 물체의 사전/사후 증분 행동을?
나는 perlboot, perltoot, perltooc 및 perlbot을 통해 미끄러 져했지만, 나는 어떤 예는이 작업을 수행 할 수있는 방법을 보여주는 표시되지 않습니다.
확인했는데 이것은 속임수가 아님을 분명히했습니다. 오랜 시간 전에 여기 있어야했던 질문에 +1하세요. –