Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Stupnik                   2:5020/400     24 Jul 2002  13:23:31
 To : Artem Chuprina
 Subject : Re: stack trace
 -------------------------------------------------------------------------------- 
 
 Hello, Artem!
 
 К этому можно еще прикрутить
 доделанный чуток пример про try/catch :)
 
 sub try (&@)
 {
   my($try,$handler) = @_;
   eval { &$try };
   my $err=$@;
   if ($err)
   {
     local $_ = $err;
     if($handler->{catch})
     {
       &{$handler->{catch}};
     }
   }
   if($handler->{finally})
   {
     &{$handler->{finally}};
   }
   if(!$handler->{catch} && $err)
   {
     die $err;
   }
 }
 sub catch(&;@){{catch=>$_[0],finally=>$_[1]?$_[1]->{finally}:undef}}
 sub finally(&){{finally=>$_[0]}}
 try {
     print "stuff\n";
     die "phooey";
 } catch {
     print "Except:$_\n";
 } finally {
     print "finally\n";
 };
 
 try{
   print "hello\n";
   die "zzz";
 }finally{
   print "finally2\n";
 };
 --
 Best regards,
       Konstantin.
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 stack trace   Artem Chuprina   22 Jul 2002 18:35:22 
 Re: stack trace   Andrey Sapozhnikov   22 Jul 2002 19:33:18 
 Re: stack trace   Victor Wagner   22 Jul 2002 20:34:09 
 Re: stack trace   Andrey Sapozhnikov   22 Jul 2002 21:27:14 
 Re: stack trace   Artem Chuprina   23 Jul 2002 13:31:15 
 Re: stack trace   Maxim Goncharov   23 Jul 2002 22:34:41 
 Re: stack trace   Artem Chuprina   24 Jul 2002 22:10:53 
 Re: stack trace   Maxim Goncharov   25 Jul 2002 01:55:26 
 Re: stack trace   Artem Chuprina   25 Jul 2002 10:43:46 
 Re: stack trace   Maxim Goncharov   25 Jul 2002 16:53:12 
 Re: stack trace   Artem Chuprina   25 Jul 2002 20:00:25 
 Re: stack trace   Konstantin Stupnik   24 Jul 2002 13:23:31 
 Re: stack trace   Artem Chuprina   24 Jul 2002 22:13:00 
 Re: stack trace   Konstantin Stupnik   25 Jul 2002 07:51:06 
 Re: stack trace   Artem Chuprina   25 Jul 2002 10:43:47 
 Re: stack trace   Konstantin Stupnik   25 Jul 2002 16:43:03 
 Re: stack trace   Konstantin Tokar   25 Jul 2002 17:42:28 
 stack trace   Sergey Tkachuk   26 Jul 2002 01:16:02 
 Re: stack trace   Artem Chuprina   22 Jul 2002 20:57:21 
 Re: stack trace   Andrey Sapozhnikov   22 Jul 2002 21:31:35 
Архивное /ru.perl/6488b6f0ac09.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional