strict と warnings を使用している場合、これはおそらく起こらないという事実を無視して、これら 2 つのケースが異なる理由を知りたいと思います。
#!/usr/local/perl5/bin/perl
$x[0] = "";
$y[0] = "";
$x[0]->{name} = "SRV";
$y[0]->{name} = "FINAL";
print "$x[0]->{name}, $y[0]->{name}\n";
$x[1]->{name} = "SRV";
$y[1]->{name} = "FINAL";
print "$x[1]->{name}, $y[1]->{name}\n";
出力は次のとおりです。
FINAL, FINAL
SRV, FINAL
インデックスがゼロの場合、y[0]->{name} の代入が x[0]->{name} に影響するのに、インデックスが 1 の場合は影響しないのはなぜですか?
ありがとう、
ショーン。