次の perl スニペットでは:
my $a1 = [ qw(rock pop musical) ];
my $b1 = [ qw( mystery action drama )];
my $c1 = [ qw( biography novel periodical)];
my @a2d = (
$a1,
$b1,
$c1
);
は、配列への@a2d
参照を含む配列です。
私の質問は、次のものが同じものを出力する理由です ( musical
)?:
print ${$a2d[0]}[2],"\n";
print $a2d[0][2],"\n";
配列の要素は参照であるため、2番目にARRAYを出力するか、エラーが発生することを期待していました