[Moscow.pm] false

Олег Алексеенков proler на gmail.com
Ср Май 25 01:37:05 PDT 2011


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