Ho uno script di test come questo:Perché il distruttore di oggetti non viene chiamato quando termina lo script?
package Test;
sub new { bless {} }
sub DESTROY { print "in DESTROY\n" }
package main;
my $t = new Test;
sleep 10;
Il distruttore viene chiamato dopo sleep
rendimenti (e prima che il programma termina). Ma non viene chiamato se lo script è terminato con Ctrl-C. È possibile avere anche il distruttore chiamato in questo caso?