Forum Webscript.Ru
Программирование => Perl => Тема начата: Evgeny от 24 Апреля 2003, 15:52:12
-
Привет всем!
Знает ли кто-нибудь, есть ли в Perl аналог С-ишного try-catch?
Спасибо.
-
perldoc eval
eval {
#some code here
};
if ($@) {
#error processing
}
-
mike
mike:
perldoc eval
eval {
#some code here
};
if ($@) {
#error processing
}
А как throw реализуется?
-
Через die, в доке это описано подробней:
$a = 0;
eval {
die "Invalid argument!\\n" unless $a;
1/$a
}
print $@ if $@;
-
mike, спасибо, работает.