|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/449839258940.html, оценка из 5, голосов 10
|