ネストされたハッシュを示す次のコードを見ています。
my %HoH = (
flintstones => {
husband => "fred",
pal => "barney",
},
jetsons => {
husband => "george",
wife => "jane",
"his boy" => "elroy", # Key quotes needed.
},
simpsons => {
husband => "homer",
wife => "marge",
kid => "bart",
},
);
最上位のハッシュ (行 1 から始まる) は括弧を使用して初期化されるのに、サブハッシュは中括弧を使用して初期化されるのはなぜですか?
Python のバックグラウンドから来て、Perl はかなり奇妙だと言わざるを得ません :)。