Ãëàâíàÿ ñòðàíèöà


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Albert N. MICHEEV                    2:5049/80      29 Dec 2000  11:37:07
 To : Ivan Prokudin
 Subject : Out of memory ïpè èñïîëüçîâàíèå ref'îâ íà õåø
 -------------------------------------------------------------------------------- 
 
 
 Ïpèâåò Ivan!
 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
 Îòâå÷àÿ íà ïèñüìî Ivan Prokudin ê ALL îò <29 Äåê 00>:
 
  IP> Åñòü data.txt:
 
  IP> 00:00|00:45
  IP> aaa|zzz|sss
  IP> 00:55|01:30
  IP> bbb|rrr|aaaaaaaaa
  IP> 02:11|03:48
  IP> aaaa|dddd|qqqq
  IP> 05:06|07:08
  IP> qqqqq|qqqqqqqqqqq|aaaaaaaaaaaaaaaaaaaa
 
  IP> Åñòü åå ïàpñåp:
 
  IP> #!/usr/bin/perl -w
  IP> open (DATA, "./data.txt");
  IP> $i=1;
  IP> while (<DATA>) {
 
 chomp çàáûë
 
  IP>     if (length != 0)
  IP>     {
  IP>         ($lessons[$i]->{'beg'},$lessons[$i]->{'end'})=split /\|/;
  IP>         $_=<DATA>;
 
 chomp çàáûë
 
  IP> ($lessons[$i]->{'predv'},$lessons->[$i]{'main'},$lessons->[$i]{'aft'}
  IP> )
  IP> = split /\|/;
  IP>         $i++;
  IP>     }
  IP> }
  IP> foreach (@lessons) {
 
 foreach( 0 .. $#lessons ){
 
  IP>     print "Lesson $_ begins on " . $lessons[$_]->{'beg'} . "and
  IP>     ends on " . $lessons[$_]->{'end'};
  IP> }
 
  IP> Hå ïàøåò ãîâîpÿ:
 
  IP> Ïî÷åìy? Ïîìîãèòå, ïëç...À òî ÿ påôû ïåpâûé pàç þçàþ...
 
 äåëàé òàê $lessons[$i]{beg}
 
 à âîò òàê ïîëy÷øå áyäåò:
 
 open (DATA, "./data.txt");
 while( <DATA> )
 {
     last unless chomp and length;
     my %data;
     @data{ qw/beg end/ } = split /\|/;
     @data{ qw/predv main aft/ } = split /\||\n/, scalar <DATA>;
     push @lessons, \%data;
 }
 
 my $i;
 printf "Lesson %d begins on %s and ends on %s\n",
         ++$i, @$_{qw/beg end/} for @lessons;
 
 --- ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  * Origin: Ìû èç Ñîâåòñêîãî Ñîþçà, ïpèáûëè ïî êyëüòypíîìy îáìåíy. (2:5049/80)
 
 

Âåðíóòüñÿ ê ñïèñêó òåì, ñîðòèðîâàííûõ ïî: âîçðàñòàíèå äàòû  óìåíüøåíèå äàòû  òåìà  àâòîð 

 Òåìà:    Àâòîð:    Äàòà:  
 Out of memory ïðè èñïîëüçîâàíèå ref\'îâ íà õåø   Ivan Prokudin   29 Dec 2000 02:05:48 
 Out of memory ïpè èñïîëüçîâàíèå ref\'îâ íà õåø   Albert N. MICHEEV   29 Dec 2000 11:37:07 
 Re: Out of memory ïpè èñïîëüçîâàíèå ref\'îâ íà õåø   Ivan Prokudin   30 Dec 2000 03:47:22 
 Out of memory ïpè èñïîëüçîâàíèå ref\'îâ íà õåø   Albert N. MICHEEV   30 Dec 2000 11:42:45 
 Re: Out of memory ïpè èñïîëüçîâàíèå ref\'îâ íà õåø   Konstantin Tokar   04 Jan 2001 12:45:43 
 Re: Out of memory ÎpÕ ÕßÎHÊÝÃHÁÞÌÕÅ ref\'HÁ ÌÞ ÓÅÜ   Serge Shikov   04 Jan 2001 15:23:52 
Àðõèâíîå /ru.perl/18593a4c3f30.html, îöåíêà 1 èç 5, ãîëîñîâ 10
ßíäåêñ.Ìåòðèêà
Valid HTML 4.01 Transitional