[Moscow.pm] Как узнать количество элементов в массиве?

Ilya Chesnokov chesnokov.ilya на gmail.com
Пн Фев 27 01:42:14 PST 2017


27 февраля 2017 г., 12:08 пользователь Alessandro Gorohovski via
Moscow-pm <moscow-pm на pm.org> написал:
> 27 февраля 2017 г., 11:59 пользователь seiwm via Moscow-pm
> <moscow-pm на pm.org> написал:
>>
>> Например, документированный способ определить количество элементов в
>> массиве — обратиться к нему в скалярном контексте . Так как скалярная
>> переменная может содержать только скаляр, присвоение массива скаляру
>> налагает на операцию скалярный контекст, и массив, вычисленный в скалярном
>> контексте,возвращает количество элементов в этом массиве:
>> my $count = @items;
>
>
> Здесь не все так однозначно
> :)
> Массив то может быть и разряженный.

Я может что-то путаю, но в Perl такого понятия нет.
Это вас Lua-прогер покусал.

>>
>>
>> 26.02.2017, 13:06, "Anatoly Y. via Moscow-pm" <moscow-pm на pm.org>:
>>
>> perl -E '@arr="abc"; say join(//, на arr)=~y===c’
>>
>> :)
>>
>>
>> On 26 Feb 2017, at 16:37, Alessandro Gorohovski via Moscow-pm
>> <moscow-pm на pm.org> wrote:
>>
>> 25 февраля 2017 г., 21:32 пользователь Alexey Shrub via Moscow-pm
>> <moscow-pm на pm.org> написал:
>>
>> On Сб, фев 25, 2017 в 5:26 , Иван Бессарабов via Moscow-pm
>> <moscow-pm на pm.org> wrote:
>> Наверняка размер массива можно узнать еще кучей способов. Я нашел вот
>> такие варианты:
>>
>> Как обычно в перле, много разных способов, но ни одного нормального.
>> Только мне кажется что нет ничего логичнее/метода функции len или lenght ?
>>
>>
>> А какой смысл/логика в дополнительных сущностнях?
>> 'Засоряют сознание' ~= s/о.я/e.a/.
>>
>>
>>
>> --
>> 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 mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>>
>>
>> --
>> С уважением Программист
>> Скачков Евгений Иванович
>>
>>
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards,
Ilya Chesnokov


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