<div dir="ltr"><div style="font-size:12.8px">$ perl -E "@arr=(1, (undef) x 100, 3); say @arr.length"</div><div style="font-size:12.8px">102</div><div style="font-size:12.8px">А что тут смущает?</div><div style="font-size:12.8px">1+100+1 = 102</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 г., 14:53 пользователь Alessandro Gorohovski <span dir="ltr"><<a href="mailto:an.gorohovski@gmail.com" target="_blank">an.gorohovski@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">27 февраля 2017 г., 14:44 пользователь Павел Купцов via Moscow-pm <span dir="ltr"><<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a>></span> написал:<span class=""><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>v5.18.2<br></div><div><br></div>perl -E "@arr=(1,2,3); say @arr.length"<br><div class="gmail_extra"><br clear="all"><div><div class="m_4507289851351875102gmail-m_-3393226548787931937gmail_signature"><div dir="ltr"><div>3</div></div></div></div></div></div></blockquote><div> </div></span><div>Спасибо. Шикарно :) </div><div><br></div><div>Правда,</div><div><div>$ perl -E "@arr=(1, (undef) x 100, 3); say @arr.length"</div><div>102</div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><div dir="ltr"><div class="gmail_extra"><div><div class="m_4507289851351875102gmail-m_-3393226548787931937gmail_signature"><div dir="ltr"><div></div><div><br></div><div>--</div><div>Павел</div></div></div></div>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="m_4507289851351875102gmail-"><br>
<br>
Нет речь не о привычке, перл мне как раз<br>
более привычен чем другие языки.<br>
Но логичный, читаемый вариант это не<br>
scalar @array<br>
а<br>
length @array<br>
потому что первый вариант требует<br>
знать и помнить что делает массив в<br>
скалярном контексте (как и знания<br>
концепции контекстов перла), а второй<br>
вариант не требует ничего кроме знания<br>
английского языка.<br>
Конечно опытный перловик не<br>
испытывает с этим никаких проблем,<br></span>
потому что привык, да вот только нет<span class="m_4507289851351875102gmail-"><br>
ничего хорошего в том что язык вместо<br>
очевидного решения предлагает<br></span>
привычное.<br>
<br><br>
Конец Дайджест списка рассылки Moscow-pm; том 112, выпуск 6<br>
******************************<wbr>******************************<wbr>******************************<wbr>*****<br>
</blockquote></div><br></div></div>
<br></span><span class="HOEnZb"><font color="#888888">--<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" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></font></span></blockquote></div><br></div></div>
</blockquote></div><br></div></div>