On Wednesday 16 November 2005 13:39, Dmitry E. Oboukhov wrote: Я думаю эта программа приведёт твои мысли в порядок по поводу return из eval.
$ cat p.pl #!/usr/bin/perl sub exc_test { my $tst = shift; my $rc = eval { if($tst) { return 505; } die; }; if($rc == 505) { print "No shit\n"; } if($@) { print "Shit happened\n" } } &exc_test(0); &exc_test(1); $ perl p.pl Shit happened No shit -- Anton