Hi

thanks for the help!! After it worked i can't say how happy i was :).

pardon me for my negligence in calling it the traditional method ;).
I just meant traditional in my history :p.

once again,
thanks a lot
Saurabh

On 3/29/06, Jay Savage <[EMAIL PROTECTED]> wrote:
>
> On 3/29/06, Saurabh Singhvi <[EMAIL PROTECTED]> wrote:
> > HI there,
> >
> > I have a huge file (~7GB) of text data. I need to parse it to extract
> > something : basically minima and maxima, and then i need to quantify
> > the data into an output file based on ranges.
> >
> > Now the problem is that the traditional method of opening and foreach
> > which is as follows:
> >
> > open(FILE,"data.txt");
> > $min = 100;
> > $max = 0;
> >
> > foreach $data (<FILE>) {
>
> I don't think most people would call that the the "traditional"
> approach. The standard idiom is:
>
>     while (<FILE>) {
>         chomp;
>         if ($min > $_ ) {
>                $min = $_ ;
>        }
>        elsif ($max < $_) {
>                $max = $_ ;
>        }
>     }
>
> Unlike 'foreach', 'while'only reads a line (in this case) at a time,
> which is why people use it for file operations and iterating over
> arbitrarily-sized lists.
>
> HTH,
>
> -- jay
> --------------------------------------------------
> This email and attachment(s): [  ] blogable; [ x ] ask first; [  ]
> private and confidential
>
> daggerquill [at] gmail [dot] com
> http://www.tuaw.com  http://www.dpguru.com  http://www.engatiki.org
>
> values of β will give rise to dom!
>

Reply via email to