pen*_*ake 2 perl operators
可能重复: Perl中的 - >箭头做了什么?
我没有Perl经验,我需要阅读一些脚本.
我找不到' - >'运算符的解释.
你能解释' - >'运算符在这一行中做了什么吗?
$sftp->doSomething( $sPerson, $sCredentials )
Eug*_*ash 8
请参阅perlop中的箭头运算符:
" - >"是一个中缀解引用运算符,就像在C和C++中一样.如果右侧是[...],{...}或(...)下标,则左侧必须是对数组,散列或子例程的硬引用或符号引用分别.(或者从技术上讲,一个能够持有硬引用的位置,如果它是用于赋值的数组或哈希引用.)请参阅perlreftut和perlref. 否则,右侧是方法名称或包含方法名称或子例程引用的简单标量变量,左侧必须是对象(有福的引用)或类名(即包名) .见perlobj.
" - >"是一个中缀解引用运算符,就像在C和C++中一样.如果右侧是[...],{...}或(...)下标,则左侧必须是对数组,散列或子例程的硬引用或符号引用分别.(或者从技术上讲,一个能够持有硬引用的位置,如果它是用于赋值的数组或哈希引用.)请参阅perlreftut和perlref.
否则,右侧是方法名称或包含方法名称或子例程引用的简单标量变量,左侧必须是对象(有福的引用)或类名(即包名) .见perlobj.
Luk*_*vin 6
在这种情况下,' - >'(箭头操作符)表示对象方法调用 - 正在调用对象$ sftp的doSomething方法.
归档时间:
14 年,2 月 前
查看次数:
827 次
最近记录: