第一種用法:解引用
根據 -> 後面跟的符號的不同,解不同類型的引用,
->[] 表示解數組引用,->{} 表示解散列引用,->() 表示解子程序引用。
例子:
$arr_ref = \@array;$arr_ref->[0] 訪問數組 @array 的第一個元素。
$hash_ref = \%hash;
$hash_ref->{foo} 訪問 %hash 的 foo 分量
$sub_ref = \&test;
$sub_ref->(1, 2, 3) 使用參數列表 (1,2,3) 來調用 &test 這個子程序。
第二種用法:調用類或者對象的方法。
格式:
$obj->method();
或者ClassName->method();
ps:=>這個主要用在哈希中,表示鍵與值的關係。