Perl5 Hash数组(数组元素是Hans结构)--2存在问题
上 一篇文章《Perl5 Hash数组(数组元素是Hans结构)》中遇到了一个Hash数组定义的问题
?
1、创建Hash数组定义源代码
数组内部->第个元素:新的Hash_0数组内部->第个元素:新的Hash_1数组内部->第个元素:新的Hash_2数组外部->第1个元素:新的Hash_2数组外部->第2个元素:新的Hash_2数组外部->第3个元素:新的Hash_2
?
3、咱们可以发现 在循环中是,数组取得的Hash值是正确的,但是一旦跳出循环则始终取得的是最后一次定义的Hash值。上一篇文章通过定义N个Hash表,然后把这N个Hash表插入到数组中。可以规避这个问题,但是不是最终解决办法?
?
希望可以跟大家探讨一下 如何解决?