URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 2195
[ Назад ]

Исходное сообщение
"Тематический каталог: Анализ скорости выполнения Perl операторов и функций (benchmark perl speed optimization)"

Отправлено auto_topic , 01-Июл-03 13:27 
Обсуждение статьи тематического каталога: Анализ скорости выполнения Perl операторов и функций (benchmark perl speed optimization)

Ссылка на текст статьи: http://www.opennet.me/base/dev/benchmark_perl_code.txt.html


Содержание

Сообщения в этом обсуждении
"Анализ скорости выполнения Perl операторов и функций (benchmark perl speed optimization)"
Отправлено korob2001 , 01-Июл-03 13:27 
Я читал, что самый быстрый оператор цикла это foreach, в таком виде:
          foreach(@arr) {print};
Как и показал ваш тест.

Но в некоторых ситуациях, например - когда в файле много строк и нужно пройти циклически каждую, for бысрее:
          for(@arr) {print};


"Анализ скорости выполнения Perl операторов и функций (benchm..."
Отправлено Остров , 02-Май-05 08:38 
foreach и for это __СИНОНИМЫ__ при том использовании, которое указано. А отличие результатов - не корректность тестов.