Date::Simple
đối tượng hiển thị hành vi này, trong đó $date++
trả về ngày hôm sau.Làm cách nào để xác định hành vi trước/sau tăng trong các đối tượng Perl?
Ngày :: Đối tượng đơn giản là không thay đổi. Sau khi gán $ date1 cho $ date2, không thay đổi thành $ date1 có thể ảnh hưởng đến $ date2. Điều này có nghĩa là, ví dụ: không có gì giống như thao tác set_year và $ date ++ gán đối tượng mới cho $ date.
Làm thế nào có thể một tùy chỉnh xác định/hành vi sau gia tăng tiền của một đối tượng, chẳng hạn rằng ++$object
hoặc $object--
thực hiện một hành động cụ thể không?
Tôi đã đọc lướt qua perlboot, perltoot, perltooc và perlbot, nhưng tôi không thấy bất kỳ ví dụ nào cho thấy cách thực hiện việc này.
Tôi đã kiểm tra và dường như đây không phải là sự lừa đảo. 1 cho một câu hỏi mà có lẽ nên đã được lên ở đây một thời gian dài trước đây. –