Hi there
I work with an array of hashes to store values obtained out of an csv (comma separated value file). This works ok, but I like to use it in a subroutine with a reference to the original Array of Hashes. So I don't have to copy all the content all the time "moving" it from subroutine to subroutine. How should the grammar be?
sub extract_data_from_csv_line
{ my $Line = $_[0];
my $DataAoHRef = $_[1];
my @Content;
my $i;
my @Content = split(/,/, $Line);
push ${$DataAoHRef}, { FirstName => $Content[0] , FamName => $Content
+[1], Age => $Content[2] };
return();
}
my $Line = "John,Malcovitz,35";
extract_data_from_csv_line($Line, \@$Line);
that doesn't seem to do the trick. What is the correct code for pushing with references?