Perl中的 – > arrow做什么?

前端之家收集整理的这篇文章主要介绍了Perl中的 – > arrow做什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直看到 – >在代码中,我不太清楚这是什么意思。例如:
@top_links = @{$m->links};

这条线做什么?此外,我可以在哪里阅读?

解决方法

参见 The Arrow Operator perlop:

->” is an infix dereference operator,just as it is in C and C++. If the right side is either a [...],{...},or a (...) subscript,then the left side must be either a hard or symbolic reference to an array,a hash,or a subroutine respectively. (Or technically speaking,a location capable of holding a hard reference,if it’s an array or hash reference being used for assignment.) See 07001 and 07002.

Otherwise,the right side is a method name or a simple scalar variable containing either the method name or a subroutine reference,and the left side must be either an object (a blessed reference) or a class name (that is,a package name). See 07003.

原文链接:https://www.f2er.com/Perl/173112.html

猜你在找的Perl相关文章