return без параметров может потенциально вызвать проблемы:

$ perl -w -mstrict -MData::Dumper -e 'sub aa{return;} %a=(a=>aa(),
b=>42); print(Dumper(\%a))'
Odd number of elements in hash assignment at -e line 1.
$VAR1 = {
          '42' => undef,
          'a' => 'b'
        };
$

18 мая 2011 г. 21:44 пользователь Denis Ibaev <[email protected]> написал:
> 18 мая 2011 г. 18:22 пользователь Иван Бессарабов <[email protected]> 
> написал:
>> А что для вас false? 0, '', undef или просто return без параметров?
>
> return;
> -- Perl Cookbook, рецепт 10.10.
>
> --
> Денис Ибаев
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить