in reply to indexing an array
So you can extract records like so:sub Read_File { while(<CLAIMS>) { # (Choose one method only) # 1: AoH method my (%row); @row{'a','b','c'} = unpack ("A8 A6 A2", $_); push (@data, \%row); # 2: AoA method push (@data, [unpack ("A8 A6 A2", $_)]); } }
my ($record) = $data[$n]; # Index starts at 0, not 1 # AoH print "$record->{a} | $record->{b} | $record->{c}\n"; # AoA print "$record->[0] | $record->[1] | $record->[2]\n";
|
|---|