代码改变世界

随笔分类 -  Perl

Perl中的箭头符->

2012-05-21 17:14 by calm_水手, 751 阅读, 收藏,
摘要: 有两种用法,都和解引用有关。第一种用法,就是解引用。根据 -> 后面跟的符号的不同,解不同类型的引用,->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。例子:$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 这个子程序。第二种 阅读全文