我想創建一個哈希值,它的值是一個數組。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