2013-02-13 24 views
-2

我想知道perl中「 - >」的確切含義是什麼。據說這是一個解除引用操作符。那麼誰能更清楚地解釋它? 謝謝。

+2

訪問散列引用的元素 – 2013-02-13 20:13:36

回答

0

當你有一個哈希值,它是這樣的:

my %hash = ("a" => "123", "b" => "256"); 

,然後您參考使用$hash{"a"}符號元素。

但在某些情況下,您可能希望引用散列,而不是散列本身。

這可以通過多種方式來實現,如:

my $reference = \%hash; 

my $hash_ref = { "a" => "123", "b" => "256" }; 

當你在可變的散列參考,您獲得價值之前必須取消對它的引用。這是 - >運算符進來的地方,如:

$hash_ref->{"a"} 
相關問題