Hello All,

I am doing some file reading operation, and parsing the data(its a CSV file) 
with a hash reference and then intend to store it in a record.

something like:

loop: until file ends;
                 $hashref->{'A'}=$filehandle->{'Action'};
                 $hashref->{'B'}= $filehandle->{'Name'};
                 $hashref->{'C'}= $filehandle->{'System'};
                 $hashref->{'D'}=($filehandle->{'Price'});

                 $recordref->{$hashref->{'B'}}= $hashref;

loop : ends

Here Action, Name,System,price are the CSV headers. 

Now, when the first line is read, the details are parsed and stored in the 
$recordref as a hash reference. Now when the loop iterates, and goes to the 
second line. The first line contents are lost. Because the hash reference now 
points to the newer data.

How do I overcome this?
More importantly do we have a push equivalent for hash of hashes?

Soham


Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download 
Now! http://messenger.yahoo.com/download.php

Reply via email to