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

Victor Efimov victor на vsespb.ru
Пн Фев 27 04:12:02 PST 2017


27 февраля 2017 г., 14:44 пользователь Павел Купцов via Moscow-pm
<moscow-pm на pm.org> написал:
> v5.18.2
>
> perl -E "@arr=(1,2,3); say @arr.length"
>
> 3
>

а где это документировано?

>
> --
> Павел
>>
>>
>>
>> Нет речь не о привычке, перл мне как раз
>> более привычен чем другие языки.
>> Но логичный, читаемый вариант это не
>> scalar @array
>> а
>> length @array
>> потому что первый вариант требует
>> знать и помнить что делает массив в
>> скалярном контексте (как и знания
>> концепции контекстов перла), а второй
>> вариант не требует ничего кроме знания
>> английского языка.
>> Конечно опытный перловик не
>> испытывает с этим никаких проблем,
>> потому что привык, да вот только нет
>> ничего хорошего в том что язык вместо
>> очевидного решения предлагает
>> привычное.
>>
>>
>> Конец Дайджест списка рассылки Moscow-pm; том 112, выпуск 6
>>
>> ***********************************************************************************************
>
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>


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