|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Jen Lin\'kova 2:5020/118 19 May 2000 15:47:11 To : All Subject : Re: =?KOI8-R?B?88/S1MnSz9fLwQ==?= =?KOI8-R?B?INc=?= =?KOI8-R?B?IM3B09P -------------------------------------------------------------------------------- =?KOI8-R?B?IM3B09PJ18U=?= Hi! Evgeny Kariakin <Evgeny.Kariakin@p100.f744.n5020.z2.fidonet.org> wrote: > Простой пример: > while($_ = <>) { > push ( @array,$_ ) > }; > После этого строки, попавшие в массив, находятся там не в том порядке, в > котором вставлялись. Очень странно. Порядок, IMHO, должен соблюдаться. jen@furry:~>perldoc -f push =item push ARRAY,LIST Treats ARRAY as a stack, and pushes the values of LIST onto the end of ARRAY. The length of ARRAY increases by the length of LIST. Has the same effect as for $value (LIST) { $ARRAY[++$#ARRAY] = $value; } but is more efficient. Returns the new number of elements in the array. > Где-то читал, что это действительно так. Hет никакого > способа вставлять их по мере поступления, без последующей сортировки? Это ты про hash читал ;-) А что касается способа - смотри Perl Cookbook, раздел, посвященный hash. -- SY, Jen aka Furry ### The future's uncertain and the end is always near..### --- ifmail v.2.15dev5 * Origin: Chemistry Dept. of Moscow State University (2:5020/118) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1168321f6f443.html, оценка из 5, голосов 10
|