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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Ivan Frolcov                         2:5020/175.2   09 Feb 2004  13:01:17
 To : Alexander P. Russkih
 Subject : Re: Выборка из массив а блоками
 -------------------------------------------------------------------------------- 
 
 Sun Feb 08 2004 19:05, Alexander P. Russkih wrote to All:
 
  >> map { [ @mass[4*$_..4*$_+3 ] ] } (0..@mass%4)
  APR> решение конечно рабочее, но несколько неэфективное на больших размерах 
  APR> массива. если в массиве 100000 элементов, то сначала будет построен
  APR> список 1,  2, 3, ... , 25000 и только затем передан для перебора в map.
  APR> в данном случае  можно сказать, что ты показал пример _как_ _не_ _надо_
  APR> _делать_.
  APR> имхо в общем случае замена цикла на map не оправдывается.
  APR> map - очень удобный инструмент для изменения значений перебираемых
  APR> элементов!
 
 "Сначала старпом хотел кричать в форточку, но потом ему вспомнилось, что
 существует такое бесценное чудо на флоте, как телефон."
 
 Вообще-то на кой тебе черт массив на сто тыщ элементов? Для этого БД
 придуманы, мыскль, dbm'ы и просто текстовые файлы.
 
 PS Hи хрена оно не рабочее. Hе %, а / Hу ладно я, дурак, не заметил, но ты-то
 чего?
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Выборка из массив а блоками   Ivan Frolcov   09 Feb 2004 13:01:17 
Архивное /ru.perl/330009d31758.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional