我放棄了將它用於我的程序的想法,但我很感興趣,因爲我從未找到如何做到這一點的答案。基本上,如果我構建類似於以下(請原諒我的格式,如果下面沒有出現好嗎):Perl語法:HashReference的HashReference散列
A = |num_key => hashref_a|
,hashref_a
是一個散列引用a = |string_keys => hashref_b|
,hashref_b
是一個散列參考b = |num_key, num_value|
。
所以你看,第一個層次是用哈希鍵在數字和它的值是另一個哈希,這又是一個哈希的鍵是與它們再次散列引用值的字符串引用(這些然而只是鍵和數字的哈希值)。
現在,我該如何訪問對在第一哈希num_key
和第二散列特定string_key
b
(按鍵的完整列表或只爲相應的鍵的值)。
我真的很希望我能夠清楚地傳達這個問題!
除非你知道它的功能,否則你不應該對函數調用使用&符號,它所做的就是你想做的事情(很少會這樣做)。 – tadmc 2011-12-29 15:55:35