27 февраля 2017 г., 12:08 пользователь Alessandro Gorohovski via Moscow-pm <[email protected]> написал: > 27 февраля 2017 г., 11:59 пользователь seiwm via Moscow-pm > <[email protected]> написал: >> >> Например, документированный способ определить количество элементов в >> массиве — обратиться к нему в скалярном контексте . Так как скалярная >> переменная может содержать только скаляр, присвоение массива скаляру >> налагает на операцию скалярный контекст, и массив, вычисленный в скалярном >> контексте,возвращает количество элементов в этом массиве: >> my $count = @items; > > > Здесь не все так однозначно > :) > Массив то может быть и разряженный.
Я может что-то путаю, но в Perl такого понятия нет. Это вас Lua-прогер покусал. >> >> >> 26.02.2017, 13:06, "Anatoly Y. via Moscow-pm" <[email protected]>: >> >> perl -E '@arr="abc"; say join(//,@arr)=~y===c’ >> >> :) >> >> >> On 26 Feb 2017, at 16:37, Alessandro Gorohovski via Moscow-pm >> <[email protected]> wrote: >> >> 25 февраля 2017 г., 21:32 пользователь Alexey Shrub via Moscow-pm >> <[email protected]> написал: >> >> On Сб, фев 25, 2017 в 5:26 , Иван Бессарабов via Moscow-pm >> <[email protected]> wrote: >> Наверняка размер массива можно узнать еще кучей способов. Я нашел вот >> такие варианты: >> >> Как обычно в перле, много разных способов, но ни одного нормального. >> Только мне кажется что нет ничего логичнее/метода функции len или lenght ? >> >> >> А какой смысл/логика в дополнительных сущностнях? >> 'Засоряют сознание' ~= s/о.я/e.a/. >> >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> ,-- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> >> >> -- >> С уважением Программист >> Скачков Евгений Иванович >> >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
