2013-02-13 5 views
-2

펄에서 "->"의 정확한 의미는 궁금합니다. 참조 연산자라고합니다. 누구든지 더 명확하게 설명 할 수 있습니까? 감사합니다. . 당신이 해시가있을 때

+2

해시 참조의 요소 액세스 –

답변

0

, 그것은 같은 뭔가 :

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

다음은 $hash{"a"} 표기법을 사용하여 요소를 참조합니다.

그러나 어떤 경우에는 해시 자체에 대한 참조가 필요할 수 있습니다.

my $reference = \%hash; 

또는

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

당신이 변수에 해시 참조가

, 당신은 가치를 얻기 전에 역 참조에 있습니다

처럼, 여러 가지 방법으로 수행 할 수 있습니다. 이 연산자는 다음과 같이 작동합니다.

$hash_ref->{"a"} 
관련 문제