箭头操作符有两种用法:
第一种用法是访问引用中的数据元素。
例如:
$array_element = $arrayref ->[1];
$hash_element = $hashref -> {$key};
这种方法的一个特例是使用多维数组或者hash,其中隐含使用了箭头操作符,
以下两种方法是等价的:
$element = $pixel[$x][$y][$z];
$pixel[$x] -> [$y]->[$z]
第二种用法是在对象中使用,通过它来调用一个对象(或实例)的方法:
$object ->method(@arguments);
第一种用法是访问引用中的数据元素。
例如:
$array_element = $arrayref ->[1];
$hash_element = $hashref -> {$key};
这种方法的一个特例是使用多维数组或者hash,其中隐含使用了箭头操作符,
以下两种方法是等价的:
$element = $pixel[$x][$y][$z];
$pixel[$x] -> [$y]->[$z]
第二种用法是在对象中使用,通过它来调用一个对象(或实例)的方法:
$object ->method(@arguments);