对于以下代码段,我是对$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++; }
解决方法
是的,你的理解是正确的.