[Moscow.pm] false

Анатолий Шарифулин sharifulin на gmail.com
Ср Май 25 08:49:37 PDT 2011


Если $ret пустая строка, то у вас будет ошибка.

%{$ret||{}} - правильная запись, но лучше писать проще %$ret, зная что в
$ret лежит всегда хеш.



2011/5/25 Denis Evdokimov <evdokimov.denis на gmail.com>

> >> next unless %{$ret||{}};
> Так писать не стоит, т.к. если $ret - undef, то мы зачем-то создаём
> пустой хеш, проверяем, что он пустой и делаем next.
> ИМХО нагляднее так:
> $ret or next;
> %$ret or next;
>
> А если хочется именно с unless, тогда так
> next unless $ret && %$ret;
> Но мне так не нравится.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
 Анатолий Шарифулин.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20110525/65644b15/attachment.html>


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