[Moscow.pm] Как узнать количество элементов в массиве?
Alexey Shrub
worldmind на mail.ru
Вс Фев 26 07:16:34 PST 2017
On Вс, фев 26, 2017 в 2:49 , Timur Nozadze via Moscow-pm
<moscow-pm на pm.org> wrote:
> Если понимать, что все эти способы —
> применение к массиву скалярного
> контекста, то как раз и окажется, что
> способ один. И он довольно логичен.
> Можно, конечно, завернуть его в более
> привычную функцию типа length, но это уже
> вопрос вкуса.
Нет речь не о привычке, перл мне как раз
более привычен чем другие языки.
Но логичный, читаемый вариант это не
scalar @array
а
length @array
потому что первый вариант требует
знать и помнить что делает массив в
скалярном контексте (как и знания
концепции контекстов перла), а второй
вариант не требует ничего кроме знания
английского языка.
Конечно опытный перловик не
испытывает с этим никаких проблем,
потому что привык, да вот только нет
ничего хорошего в том что язык вместо
очевидного решения предлагает
привычное.
Подробная информация о списке рассылки Moscow-pm