or do { warn "Couldn't open file: $!\n"; return undef };
or do { warn "Couldn't read from file $file: $!\n"; return undef };
> Основная проблема перла — Тим Тоутди.
> Основная проблема Перла в том, что он был создан лингвистом,
> позволяет свободно запутывать код
> Основная проблема перла — перл.
eval
try
use Try::Tiny
> Плохая многопоточность.
> Очень слабо развивается в последние года.
> На CPAN некоторые по 5 лет не обновляют.
> Дропнул Perl несколько лет назад.
> Дай ски!
if ($task == "post") { ... } elsif ($task == "admin") { ... }
while (my $query=new CGI::Fast) { pm_pre_dispatch(); if ($task == "post") { ... } elsif ($task == "admin") { ... } pm_post_dispatch(); }
$dbh->prepare("select hurr from durr") or make_error(S_SQLFAIL);
sub make_error($) { derp_derp(); exit(1); # Завершить работу скрипта }
sub make_error($) { derp_derp(); eval { next; }; # Перейти к следующему fastcgi запросу if ($@) { exit(0); # Если мы вне главного цикла то выйти } }
> Многопоточность - нормальная на данный момент
> open $file or die
- hanabira 0.6.1320- + wakaba + futallaby + futaba -