27 февраля 2017 г., 13:32 пользователь seiwm via Moscow-pm <[email protected]
> написал:

> Разъясните сферу практического применения для size.
> Или это так заради академического интереса чтоб было как в C++
>

Вы спросили, я ответил, что такое в природе существует.

Увы, я не "Свидетель секты С++"
:)


>
> 27.02.2017, 13:21, "Alessandro Gorohovski" <[email protected]>:
>
> 27 февраля 2017 г., 12:59 пользователь seiwm <[email protected]> написал:
>
> in really is 1001 элемент
> да и length в других языках выдает обычно количество элементов похуй
> пустых не пустых
>
>
>
> Тут вы погорячились (так бывает "с устатку и не евши, но - как стекло
> был,...")
> undef is not really element
>
> А у других (e.g. C++, хот/я и не поклонник его) существуют методы
> .capacity() --- ёмкость
> .size()  --- кол-во элементов
>
>
>
>
> 27.02.2017, 12:51, "Alessandro Gorohovski via Moscow-pm" <[email protected]
> >:
>
> 27 февраля 2017 г., 12:42 пользователь Ilya Chesnokov <
> [email protected]> написал:
>
> 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-прогер покусал.
>
>
> Ошибаетесь, уважаемый.
> Как это нет?!
>
> На вскидку:
>
> my @a;
> $a[1000] = 1000;
>
> ~~@a is 1001
> in really is 1 элемент
>
>
>
> >>
> >>
> >> 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
>
>
>
> --
> С уважением Программист
> Скачков Евгений Иванович
> Компания GеneGo. http://genego.com/
> ICQ 81891536
>
>
>
>
> --
> С уважением Программист
> Скачков Евгений Иванович
> Компания GеneGo. http://genego.com/
> ICQ 81891536
>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить