|
|
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
|