[Moscow.pm] false

Анатолий Шарифулин sharifulin на gmail.com
Ср Май 25 01:46:44 PDT 2011


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

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

-- 
С уважением,
 Анатолий Шарифулин.


Подробная информация о списке рассылки Moscow-pm