|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Babanov 2:5020/5609.69 01 Jul 2001 10:07:12 To : Oleh Khoma Subject : Re: Массивы в параметрах -------------------------------------------------------------------------------- Юґullo Oleh! OK> Hасколько хуже передавать в процедуру сами массивы а не их ссылки? То OK> есть: OK> а) $result = IT_ID_list($dbh, $table, @many_dealers); OK> b) $result = IT_ID_list($dbh, $table, \@many_dealers); OK> Сильно ли эффективнее второй вариант по сравнению с первым, если в OK> массиве @many_dealers элементов так с десять-двадцать? Интересует перл OK> 5.053 и 5.6.0. Предполагается, что тебе не надо менять эти элементы, так? Иначе не важно где создавать копию. Тогда так: первый хуже, но не многим неэффективнее ;) Хуже, почемучто такой стиль при добавлении еще одного аргумента заставляет править все подряд. Эффективность померяй сам: use Benchmark; CYa!!! ЪДВїЪДВВВДДДщщъъ ЪДВВВДї ЪїЪДВДДДДДДДДщщъъ ЪДДДД 2:5020/5609.69 ДДДї іВіАґДЕ ґBabanov іВі ґВі іАґВіST BERSERKER і babanov@earthlink.net і ... Еще наше поколение будет жить при Виагре! [предп. из писем Ильича к HКК] --- * Origin: Our governor can beat up your governor! (2:5020/5609.69) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/47303b3f3e7f.html, оценка из 5, голосов 10
|