18 мая 2011 г. 21:55 пользователь Иван Бессарабов <[email protected]> написал:
> return без параметров может потенциально вызвать проблемы:
>
> $ perl -w -mstrict -MData::Dumper -e 'sub aa{return;} %a=(a=>aa(),
> b=>42); print(Dumper(\%a))'

Это да, поэтому всегда надо прописывать значение по умолчанию: a =>
aa() // undef

-- 
Денис Ибаев
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить