use strict;
use warnings;
my @b;
my @c={ 22,44,55};
my @d={ "yy","tt"};
$b[0]=@c; # are you trying to create 2-D array?
$b[1]=@d;
my @e= $b[1]; # i think you want b as 2-D array
print "<$e[0]>\n";
####
Odd number of elements in anonymous hash at nov line 7.<1>
##
##
use strict;
use warnings;
my @b;
my @c=( 22,44,55); # changed to ()
my @d=( "yy","tt"); # changed to ()
$b[0]=\@c; # \@ creates a reference to the array @c.
$b[1]=\@d;
my @e= @{$b[1]}; # $b[1] is an array ref so use @{} to get back the list.
print "<$e[0]>\n";
##
##