我想创建一个哈希值,它的值是一个数组。Perl如何访问作为另一个散列值的数组元素的散列?
该值的第一个元素(它是一个数组)是一个标量。 值的第二个元素(它是一个数组)是另一个散列。
我已经把这个哈希的key和value值如下:
${${$senseInformationHash{$sense}[1]}{$word}}++;
这里,
我的主哈希 - > senseInformationHash
我的价值 - >是一个数组
所以,${$senseInformationHash{$sense}[1]}
给我参考我的散列
和我把关键和价值如下:
${${$senseInformationHash{$sense}[1]}{$word}}++;
我不知道这是否是一个正确的方法来做到这一点。由于我卡住了,不知道我如何能打印出这个复杂的东西。我想打印出来,以检查我是否正确地做。
任何帮助将非常感激。提前致谢!
相关的FM to R是Perl Data Structures Cookbook。您可以通过在终端中运行perldoc perldsc来获取它,或者在浏览器中访问http://perldoc.perl.org/perldsc.html。本文有许多不同类型的混合数据结构的例子。 – daotoad 2010-11-12 01:26:04