次のようなコードがあります。
@VAR1 = {
'ID' => '1',
'Name' => '"ABC"'
},
{
'ID' => '2',
'Name' => '"EFG"'
};
私はこれを以下のように使用しています:
my @Var2 = ({
'A' => "B",
'C' => "D",
'E' => \@Var1
},
{
'A1' => "B1",
'C1' => "D1",
'E' => \@Var1
});
したがって、AVar2 で Dumper を実行すると、次のようになります。
$VAR1 = {
'A' => 'B',
'C' => 'D',
'E' => [
{
'ID' => '1',
'Name' => '"ABC"'
},
{
'ID' => '2',
'Name' => '"EFG"'
};
]
};
$VAR2 = { 'A' => 'B',
'C' => 'D',
'E' => $VAR1->{'E'}
};
これが2番目のケースで印刷されないのはなぜですか.最初に印刷されますか?