Perl
zhm_joy
懒人族
展开
-
解析Perl中的小箭头(->)的作用
有两种用法,都和解引用有关。第一种用法:解引用根据 -> 后面跟的符号的不同,解不同类型的引用,->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。例子:$arr_ref = \@array;$arr_ref->[0] 访问数组 @array 的第一个元素。$hash_ref = \%hash;$hash_ref->{foo}原创 2012-12-25 15:51:11 · 2214 阅读 · 0 评论 -
解析Perl 的shift / ?通配符
1. shiftshift函数是取数组的第一个元素,缺省就取@_的第一个函数,这句一般用在程序的开头,用于接收程序的参数,或者子函数的开头,用于接收子函数的参数。如:@arr = ( 1,2,3,4 );my $str = shift @arr; 现在 $str是 1, @arr 是 ( 2,3,4 )2. ?表示变量的位置如: String原创 2012-12-25 15:59:53 · 1095 阅读 · 0 评论