<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="gmail_signature"><div dir="ltr"><div>3</div><div><br></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"><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>
******************************<wbr>******************************<wbr>******************************<wbr>*****<br>
</blockquote></div><br></div></div>