連鎖的にハッシュを使用すると、私は多くのことを混乱させます。例えば、私は以下のPerlコードを読んで、それをどのように理解するのですか?連鎖的にハッシュを使用する
$model->{result}->{forcast}->[$index]->{label} = 1;
$Neg{$examples->{result}->[$index]->{title}} = 1
また、$ indexのように$があるアイテムがあります。ラベルのようなものはありません。
$インデックスは[]で囲まれていますが、その他は{}で囲まれていますが、違いは何ですか?
は、あなたが引用することなく、そのようなプレーンテキストのハッシュキーを持つべきではありません$Neg{$examples->{result}->[$index]->{title}} = 1
ハッシュキーの引用符を省略しても問題ありません。キーに空白が含まれていない限り、正常に動作します。 – friedo
警告を使用している場合を除き、ベストプラクティスです。あなたが警告を使用していない場合、あなたは悪い人です。 – Dan
引用符で囲まれていないハッシュキーの使用に関する警告はありません。 – friedo