18 мая 2011 г. 21:55 пользователь Иван Бессарабов <ivan на bessarabov.ru> написал:
> return без параметров может потенциально вызвать проблемы:
>
> $ perl -w -mstrict -MData::Dumper -e 'sub aa{return;} %a=(a=>aa(),
> b=>42); print(Dumper(\%a))'
Это да, поэтому всегда надо прописывать значение по умолчанию: a =>
aa() // undef
--
Денис Ибаев