Вот маленький кусок отчёта SmallProf в его формате:<br><br> count wall tm cpu time line<br> 5783387 30.67236 81.44000 56: my @result = $self->$method();<br>
5783387 43.94460 94.77000 57: if (@result)<br><br>Из него явно следует, что дёрнуть метод объекта, инициализировать массив, заполнить массив<br>Быстрее, чем проверить пустой массив или нет<br><br>Как так?<br>
<br>ЗЫ<br>По этому поводу сравнивал (На всякий случай)<br>if (@result)<br>и<br>if (scalar @result)<br><br>Как и ожидалось разницы нет<br>