第一种用法:解引用
根据 -> 后面跟的符号的不同,解不同类型的引用,
->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。
例子:
$arr_ref = \@array;$arr_ref->[0] 访问数组 @array 的第一个元素。
$hash_ref = \%hash;
$hash_ref->{foo} 访问 %hash 的 foo 分量
$sub_ref = \&test;
$sub_ref->(1,2,3) 使用参数列表 (1,3) 来调用 &test 这个子程序。
第二种用法:调用类或者对象的方法。
格式:
$obj->method();
或者Classname->method();
ps:=>这个主要用在哈希中,表示键与值的关系。
总结以上是内存溢出为你收集整理的解析Perl中的小箭头(->)的作用全部内容,希望文章能够帮你解决解析Perl中的小箭头(->)的作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)