Mam skrypt testowy takiego:Dlaczego obiekt destruktor nie jest wywoływany, gdy skrypt zostanie zakończony?
package Test;
sub new { bless {} }
sub DESTROY { print "in DESTROY\n" }
package main;
my $t = new Test;
sleep 10;
Destruktor jest wywoływana po sleep
powrotów (i zanim zakończy program). Ale nie jest to wywoływane, jeśli skrypt jest zakończony przez Ctrl-C. Czy w tym przypadku możliwe jest wywołanie destruktora?