如何从哈希中检索值?

时间:2015-10-20 08:21:46

标签: perl hash

如何在此哈希中检索d的值:

'a' => {    
        'b' => {    
        'c' => {    
                'd' => 'e'   
       }

1 个答案:

答案 0 :(得分:3)

你有一个3级深度哈希 - 假设你有一个拼写错误,你的哈希看起来像:

my %hash = (
    'a' => {
        'b' => {},
        'c' => { 'd' => 'e' }
    }
    );

print $hash{a}{c}{d};

如果该括号位于最后:

my %hash = ( 'a' => { 'b' => { 'c' => { 'd' => 'e' } } } );

print $hash{a}{b}{c}{d};