解析Perl中的小箭头(->)的作用

解析Perl中的小箭头(->)的作用,第1张

概述有两种用法,都和解引用有关。 第一种用法:解引用 根据 -> 后面跟的符号的不同,解不同类型的引用, ->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。 例子: $arr_ref = \@array; $arr_ref->[0] 访问数组 @array 的第一个元素。 $hash_ref = \%hash; $hash_ref->{foo} 访问 %hash 的 fo 有两种用法,都和解引用有关。

第一种用法:解引用
根据 -> 后面跟的符号的不同,解不同类型的引用,
->[] 表示解数组引用,->{} 表示解散列引用,->() 表示解子程序引用。


例子:

$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中的小箭头(->)的作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1292115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存