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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Evgeny Kariakin                      2:5020/744.100 19 May 2000  22:33:25
 To : Anton Petrusevich
 Subject : Сортировка в массиве
 -------------------------------------------------------------------------------- 
 
 
 Ответ на Anton Petrusevich -> Evgeny Kariakin .
 Было: ПТ 19 Мая 2000 , 11:29:40 .
 
 EK>>    Простой пример:
 EK>> while($_ = <>) {
 EK>>     push ( @array,$_ )
 EK>> };
 EK>>    После этого строки, попавшие в массив, находятся там не в том
 EK>> порядке, в котором вставлялись. Где-то читал, что это действительно
 EK>> так. Hет никакого способа вставлять их по мере поступления, без
 EK>> последующей сортировки?
 AP> Ты где-то гонишь. push не делает никакой сортировки, не имеет
 AP> права. Впрочем, попробуй:
 AP> $i=0;
 AP> $array[$i++]=$_ while(<>);
 
    Да я не говорил ни про какую сортировку push'ем. Я про то, что строки,
 последовательно помещаемые в массив через push, находятся там не в том порядке, 
 в котором я их туда совал.
    Hо на самом деле всё уже решилось, дома попробовал под виндами -- всё
 нормально. Может глюканул я слегка...
 
                                          Hу вpоде всё, пока.
                                          Евгений Карякин <waf*mail.ru>
 
 ... Я старый дурак и не знаю слов любви.
 --- Hападавший 'GoldED+/W32' унёс 1.1.4.3 кг золота.
  * Origin: Automatic life (2:5020/744.100)
 
 

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

 Тема:    Автор:    Дата:  
 Сортировка в массиве   Evgeny Kariakin   18 May 2000 22:23:52 
 Re: Сортировка в массиве   Anton Petrusevich   19 May 2000 11:29:40 
 Сортировка в массиве   Evgeny Kariakin   19 May 2000 22:33:25 
 Сортировка в массиве   Oleg Bakiev   19 May 2000 10:43:35 
Архивное /ru.perl/449839258940.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional