<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">27 февраля 2017 г., 12:59 пользователь seiwm <span dir="ltr"><<a href="mailto:seiwm@yandex.ru" target="_blank">seiwm@yandex.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>in really is 1001 элемент  </div><div>да и length в других языках выдает обычно количество элементов похуй пустых не пустых</div><div></div></blockquote><div><br></div><div>Тут вы погорячились (так бывает "с устатку и не евши, но - как стекло был,...")</div><div>undef is not really element</div><div><br></div><div>А у других (e.g. C++, хот/я и не поклонник его) существуют методы </div><div>.capacity() --- ёмкость<br></div><div>.size()  --- кол-во элементов</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div> </div><div>27.02.2017, 12:51, "Alessandro Gorohovski via Moscow-pm" <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>>:</div><div class="gmail-HOEnZb"><div class="gmail-h5"><blockquote type="cite"><div><div><div>27 февраля 2017 г., 12:42 пользователь Ilya Chesnokov <span><<a href="mailto:chesnokov.ilya@gmail.com" target="_blank">chesnokov.ilya@gmail.com</a>></span> написал:<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">27 февраля 2017 г., 12:08 пользователь Alessandro Gorohovski via<br>Moscow-pm <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>> написал:<br><span>> 27 февраля 2017 г., 11:59 пользователь seiwm via Moscow-pm<br>> <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>> написал:<br>>><br>>> Например, документированный способ определить количество элементов в<br>>> массиве — обратиться к нему в скалярном контексте . Так как скалярная<br>>> переменная может содержать только скаляр, присвоение массива скаляру<br>>> налагает на операцию скалярный контекст, и массив, вычисленный в скалярном<br>>> контексте,возвращает количество элементов в этом массиве:<br>>> my $count = @items;<br>><br>><br>> Здесь не все так однозначно<br>> :)<br>> Массив то может быть и разреженный.</span><br><br>Я может что-то путаю, но в Perl такого понятия нет.<br>Это вас Lua-прогер покусал.</blockquote><div> </div><div>Ошибаетесь, уважаемый.</div><div>Как это нет?!</div><div> </div><div>На вскидку:</div><div> </div><div>my @a;</div><div>$a[1000] = 1000;</div><div> </div><div>~~@a is 1001</div><div>in really is 1 элемент  </div><div> </div><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>>><br>>><br>>> 26.02.2017, 13:06, "Anatoly Y. via Moscow-pm" <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>>:<br>>><br>>> perl -E '@arr="abc"; say join(//,@arr)=~y===c’<br>>><br>>> :)<br>>><br>>><br>>> On 26 Feb 2017, at 16:37, Alessandro Gorohovski via Moscow-pm<br>>> <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>> wrote:<br>>><br>>> 25 февраля 2017 г., 21:32 пользователь Alexey Shrub via Moscow-pm<br>>> <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>> написал:<br>>><br>>> On Сб, фев 25, 2017 в 5:26 , Иван Бессарабов via Moscow-pm<br>>> <<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>> wrote:<br>>> Наверняка размер массива можно узнать еще кучей способов. Я нашел вот<br>>> такие варианты:<br>>><br>>> Как обычно в перле, много разных способов, но ни одного нормального.<br>>> Только мне кажется что нет ничего логичнее/метода функции len или lenght ?<br>>><br>>><br>>> А какой смысл/логика в дополнительных сущностнях?<br>>> 'Засоряют сознание' ~= s/о.я/e.a/.<br>>><br>>><br>>><br>>> --<br>>> Moscow.pm mailing list<br>>> <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br>>><br>>> --<br>>> Moscow.pm mailing list<br>>> <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br>>><br>>> ,--<br>>> Moscow.pm mailing list<br>>> <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br>>><br>>><br>>><br>>> --<br>>> С уважением Программист<br>>> Скачков Евгений Иванович<br>>><br>>><br>>><br>>> --<br>>> Moscow.pm mailing list<br>>> <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br>>><br>><br>><br>> --<br>> Moscow.pm mailing list<br>> <a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br>><br><br><br><br>--</div></div>Best regards,<br>Ilya Chesnokov</blockquote></div></div></div>,<span>--<br>Moscow.pm mailing list<br><a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a></span></blockquote><div> </div><div> </div><div>-- <br>С уважением Программист</div><div>Скачков Евгений Иванович</div></div></div><div class="gmail-HOEnZb"><div class="gmail-h5"><div>Компания GеneGo. <a href="http://genego.com/" target="_blank">http://genego.com/</a></div><div>ICQ 81891536</div><div> </div></div></div></blockquote></div><br></div></div>