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 -- Денис Ибаев