Не нужно проверять если ты уверен в return'е :)

On Wednesday, May 25, 2011, Олег Алексеенков <[email protected]> wrote:
> Andrei <[email protected]> писал(а) в своём письме Wed, 25 May 
> 2011 12:33:22 +0400:
>
> защиты не хватает от всякого случая:
>
> next unless %{$ret||{}};
>
> или более занудно с проверкой ref
>
>
> Теоретически
>
> next unless %$ret;
>
> должно работать быстрее, не?
>
> 25 мая 2011 г. 8:50 пользователь Andrew Shitov <[email protected]> написал:
>
>
>> {} - это же ссылка на анонимный пустоый хеш, т.е. тру.
>
> А просто потом проверяется типа такого:
>
> my $ret = my_func_returning_a_hashref();
> next unless keys %$ret;
> ...
>
>
>
> Смешно про похожесть :-)
>
>
>
> 2011/5/25 Иван Бессарабов <[email protected]>:
>> {} - это же ссылка на анонимный пустоый хеш, т.е. тру. Или ты о том
>> что это слегка похоже на 0 по написанию?
>>
>> 24 мая 2011 г. 18:04 пользователь Andrew Shitov <[email protected]>
> написал:
>>> Сегодня фолсом для меня были фигурные скобки: {}.
>>>
>>> 2011/5/18 Иван Бессарабов <[email protected]>:
>>>> А что для вас false? 0, '', undef или просто return без параметров?
>>>> --
>>>> Moscow.pm mailing list
>>>> [email protected] | http://moscow.pm.org
>>>>
>>>
>>>
>>>
>>> --
>>> Andrew Shitov
>>> ______________________________________________________________________
>>> [email protected] | http://shitov.ru
>>> --
>>> Moscow.pm mailing list
>>> [email protected] | http://moscow.pm.org
>>>
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>>
>
>
>
> --
> Andrew Shitov
> ______________________________________________________________________
> [email protected] | http://shitov.ru
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
>
>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>

-- 
С уважением,
 Анатолий Шарифулин.
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить