[Moscow.pm] unless

Vladimir V. Perepelitsa inthrax на gmail.com
Чт Май 7 01:32:38 PDT 2009


On Thursday 07 May 2009 10:22:28 Pavel wrote:
> >Кстати я против такого варианта и всегда пишу блочный вариант если
> >что-то еще сделать помимо выхода:
> >unless (...) {
> >  ...
> >  return ...;
> >}
>
> Поддерживаю, но вот насколько я знаю вход в блок - всегда несет с собой
> дополнительные расходы, и соответственно менее производителен, поэтому без
> лишней необходимости блоки не использую.
>

мне вообще нравится такой синтаксис:

smth or ...
smth and ...

кстати
perl -MO=Deparse,-x7 -e 'print unless defined'
defined $_ or print $_;

хотя что интересно, без x7 мы получаем ровно наоборот :)
perl -MO=Deparse -e 'defined or print'
print $_ unless defined $_;


-- 
Vladimir Perepelitsa aka Mons Anderson
<inthrax на gmail.com> / #99779956


Подробная информация о списке рассылки Moscow-pm