Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Yury Kopyl                           2:5020/400     04 Jul 2003  16:58:06
 To : Sergey Skvortsov
 Subject : Re: использование join
 -------------------------------------------------------------------------------- 
 
 Сам Sergey Skvortsov  по поводу "Re: использование join" вальяжно отписал
 следующее:
 
  YK>> print join("','",grep( /^[0-9]{1,20}$/ ,@ips))
  SS> - чего здесь непонятного?
 
  SS> непонятно нафига "','" - подразумевалось ','?
 
 промахнулся
 
  YK>> imho наоборот - луше видно логику
  SS> преобразований, чем разворачивать это в
  YK>> цикл.
 
  SS> 1. цикл уже написан. если это runaway скрипт -
  SS> нефиг заморачиваться, и оставить как есть (laziness, знаете ли)
 
 точно:  работает - не трогай :))
 
  SS> 2. если исходить из условий задачи, то join тут как бы вообще не в
  SS> тему.
  SS> как бы эффективнее сразу печатать - при join выделяется новый
  SS> scalar, в который все сливается, который печатается и более не
  SS> используется. при достаточно большом как размере @ips, так и длине
  SS> его элементов - может быть значительный memory overhead.
  SS> (тут еще конечно вопрос - куда печатаем - в файл или сокет, но это
  SS> уже нюансы. равно как и если @ips есть tied - то вопрос о скорости
  SS> разрешит только Benchmark).
 
 как обычно: память vs скорость
 
  SS> однако есть одно "но": join и map - не вполне функции, а операторы,
  SS> и жутко оптимизированы.
 
 именно..
 
  SS> короче, join map/grep безусловно рулят.
 
 никто и не сомневался :))
 
  Yury Kopyl aka hrg | http://id.totem.ru |
 "Хоббиты-маздай! Мордовия-фарева!" (С)Сарумян
 
 --- ifmail v.2.15dev5
  * Origin: IAC Samara-Internet, Ltd. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 использование join   Ivan   30 Jun 2003 19:29:09 
 Re: использование join   Alexey Mahotkin   30 Jun 2003 23:29:11 
 Re: использование join   Yury Kopyl   03 Jul 2003 08:43:28 
 Re: использование join   Sergey Skvortsov   03 Jul 2003 17:11:21 
 Re: использование join   Yury Kopyl   04 Jul 2003 16:58:06 
 Re: использование join   Alexandre Gorobets   30 Jun 2003 19:35:48 
 Re: использование join   Alexey Mahotkin   01 Jul 2003 00:59:05 
Архивное /ru.perl/102779a6eceba.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional