1
$hash_map{$key}->{$value1} = 1;
私はperlの初心者です。この表現には何か助けが必要です。この表現は何を意味していますか?新しいキー/値のペアが作成されると仮定しますが、ここでは1の意味は何ですか?Perl:hashmapについての基本的な質問
$hash_map{$key}->{$value1} = 1;
私はperlの初心者です。この表現には何か助けが必要です。この表現は何を意味していますか?新しいキー/値のペアが作成されると仮定しますが、ここでは1の意味は何ですか?Perl:hashmapについての基本的な質問
ハッシュのハッシュまたは2レベルのハッシュがあります。 $hash_map{$key}
は、別のハッシュを指すハッシュ参照を保持します。 $hash_map{$key}{$value}
(この場合は矢印を省略することができます)は、2番目のハッシュの特定のキーです。 1
は、そのハッシュキーに割り当てられている値です。
このトピックの詳細については、ハッシュオブハッシュのPerl Data Structures Cookbookセクションを参照してください。参照の仕組みについてはPerl reference tutorialもご覧ください。