exists в @_
Oleg Alistratov
ali at ali.org.ua
Wed Aug 10 07:29:02 PDT 2011
On 10.08.2011 17:11, und3f wrote:
> *Be aware* that calling exists on array
> values is deprecated and likely to be removed in a future
> version of Perl.
Внесли это замечание в 5.12, и пройдет еще немало времени,
прежде чем зачистят это выражение в куче модулей.
>
> Также проверка на неопределенное значение `defined $_[$i]' не тоже
> самое что проверка существование значения.
> Для массива важно помнить что элементы в нем идут последовательно и
> пробелов быть не может, поэтому проверять наличие элементов стоит
> через количество элементов в массиве.
Спасибо, кэп. В том то и дело, что в приведенном коде элемент массива
_существует_,
он вообще в середине стоит, а exists возвращает false.
-- Олег Алистратов
More information about the Kiev-pm
mailing list