<div dir="ltr">Ну делать так конечно не надо, как я сказал нашел методом  "тыка" :)))<div><span style="font-size:12.8px">Пример Vladimir Lettiev а, разбил мои изыскания в пух и прах :)</span></div><div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div><div>--</div><div>Павел</div></div></div></div>
<br><div class="gmail_quote">27 февраля 2017 г., 15:18 пользователь Victor Efimov <span dir="ltr"><<a href="mailto:victor@vsespb.ru" target="_blank">victor@vsespb.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">27 февраля 2017 г., 15:16 пользователь Павел Купцов<br>
<<a href="mailto:pavel@kuptsov.info">pavel@kuptsov.info</a>> написал:<br>
<span class="">> Вот ссылку на доку найти не могу пока :)<br>
<br>
</span>я думал ты пошутил. но всё ещё хуже :)<br>
выше Vladimir Lettiev показал где это документировано и почему так<br>
делать не надо<br>
<div class="HOEnZb"><div class="h5"><br>
> Найдено методом научного тыка.<br>
> И кстати очень интересно еще вот что:<br>
><br>
> perl -E "@arr=(1,(undef)x100,3); say @arr.len"<br>
> 102len<br>
><br>
> И вообще любые символы конкат. просто к кол-ву эл-тов.<br>
> А вот при length - выводит без прибавления... Может надо залезть в сурсы<br>
> перла посмотреть<br>
><br>
> --<br>
> Павел<br>
><br>
> 27 февраля 2017 г., 15:12 пользователь Victor Efimov <<a href="mailto:victor@vsespb.ru">victor@vsespb.ru</a>><br>
> написал:<br>
>><br>
>> 27 февраля 2017 г., 14:44 пользователь Павел Купцов via Moscow-pm<br>
>> <<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>> написал:<br>
>> > v5.18.2<br>
>> ><br>
>> > perl -E "@arr=(1,2,3); say @arr.length"<br>
>> ><br>
>> > 3<br>
>> ><br>
>><br>
>> а где это документировано?<br>
>><br>
>> ><br>
>> > --<br>
>> > Павел<br>
>> >><br>
>> >><br>
>> >><br>
>> >> Нет речь не о привычке, перл мне как раз<br>
>> >> более привычен чем другие языки.<br>
>> >> Но логичный, читаемый вариант это не<br>
>> >> scalar @array<br>
>> >> а<br>
>> >> length @array<br>
>> >> потому что первый вариант требует<br>
>> >> знать и помнить что делает массив в<br>
>> >> скалярном контексте (как и знания<br>
>> >> концепции контекстов перла), а второй<br>
>> >> вариант не требует ничего кроме знания<br>
>> >> английского языка.<br>
>> >> Конечно опытный перловик не<br>
>> >> испытывает с этим никаких проблем,<br>
>> >> потому что привык, да вот только нет<br>
>> >> ничего хорошего в том что язык вместо<br>
>> >> очевидного решения предлагает<br>
>> >> привычное.<br>
>> >><br>
>> >><br>
>> >> Конец Дайджест списка рассылки Moscow-pm; том 112, выпуск 6<br>
>> >><br>
>> >><br>
>> >> ******************************<wbr>******************************<wbr>******************************<wbr>*****<br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > Moscow.pm mailing list<br>
>> > <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
>> ><br>
><br>
><br>
</div></div></blockquote></div><br></div>