in reply to Creating two dimensional array and adding elements to it
There isn't truly such a thing as a 2d array in Perl. Just arrays of array references.
What you do is create an array, and push a reference to it.
my @a; push @a, [ 'a', 'b' ]; push @a, [ 'c', 'd' ]; for my $row (@a) { for my $cell (@$row) { print("$cell "); } print("\n"); }
Update: Or with named arrays:
my @a; push @a, \@arraya; push @a, \@arrayb;
|
|---|