加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 20:59:24 所属栏目:大数据 来源:网络整理
导读:有两种用法,都和解引用有关。 第一种用法 :解引用 根据 - 后面跟的符号的不同,解不同类型的引用, -[] 表示解数组引用,-{} 表示解散列引用,-() 表示解子程序引用。 例子: $arr_ref = @array; $arr_ref-[0] 访问数组 @array 的第一个元素。 $hash_ref
有两种用法,都和解引用有关。

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


例子:

$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:=>这个主要用在哈希中,表示键与值的关系。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读