如何分析哈希示例的哈希?

bit*_*ion 5 perl

对于以下代码片段,我的理解是$label = $classifier->{result}->{forcast}->[$i]->{label};正确的吗?

1)结果用作分类器的散列ref的关键;

2)forcast用作$ classifier哈希引用的关键 - > {result}

3)$ classifier - > {result} - > {forcast}是一个数组的引用,这个数组的第i个值也是一个哈希引用

4)标签是哈希引用$ classifier的关键 - > {result} - > {forcast} - > [$ i].相应的值分配给$ label的左侧.

my $i=0;
while (<classifierinput>)
{
   $label = $classifier->{result}->{forcast}->[$i]->{label};
   $i++;
}
Run Code Online (Sandbox Code Playgroud)

tad*_*dmc 2

是的,你的理解是正确的。