【发布时间】:2010-11-12 01:01:08
【问题描述】:
我正在尝试创建一个以数组为值的哈希。
值的第一个元素(它是一个数组)是一个标量。 值的第二个元素(一个数组)是另一个哈希。
我已将值放入此哈希的键和值中,如下所示:
${${$senseInformationHash{$sense}[1]}{$word}}++;
这里,
我的主哈希 -> senseInformationHash
我的值 -> 是一个数组
所以,${$senseInformationHash{$sense}[1]} 给了我哈希的参考
我输入键和值如下:
${${$senseInformationHash{$sense}[1]}{$word}}++;
我不确定这是否是正确的方法。因为我被卡住了,不知道如何打印这个复杂的东西。我想把它打印出来,以检查我是否做得正确。
任何帮助将不胜感激。提前致谢!
【问题讨论】:
-
与 R 相关的 FM 是 Perl Data Structures Cookbook。您可以通过在终端中运行
perldoc perldsc或在浏览器中转到perldoc.perl.org/perldsc.html 来获取它。本文提供了使用多种不同类型的混合数据结构的示例。
标签: arrays perl hash perl-data-structures