मेरे पास इस तरह की एक टेस्ट स्क्रिप्ट है:ऑब्जेक्ट विनाशक को स्क्रिप्ट समाप्त होने पर क्यों नहीं कहा जाता है?
package Test;
sub new { bless {} }
sub DESTROY { print "in DESTROY\n" }
package main;
my $t = new Test;
sleep 10;
विनाशक sleep
रिटर्न के बाद कहा जाता है (और कार्यक्रम समाप्त होने से पहले)। लेकिन यह नहीं कहा जाता है कि स्क्रिप्ट को Ctrl-C के साथ समाप्त कर दिया गया है या नहीं। क्या इस मामले में भी विनाशक को बुलाया जा सकता है?