求助 此函数调用的 参数获取。急

求助 此函数调用的 参数获取。急

求助 此函数调用的 参数获取。急
这是调用函数的地方,传入2各参数,一个字符串,另一个是数组引用
//@GWCe::prcmatans = $GWCe::CLFNET{$netadr}{$GWCe::netpor}->request('GETPRCMAT',\@GWCe::prcmatreq);

在函数request 中,如下所示定义变量,接收参数。
sub request {
my($self,$reqmth,$reqprm)=@_;
}

问题在于,传入的只有2各参数,接收的地方却有3个变量。
请问函数内定义的3个变量,和传入的2个参数是如何对应的?

谢谢




   

不太明白你想要问的是什么
不太明白你想要问的是什么。你问函数参数怎么获取,但是又贴出了那段函数获取参数的代码,这段代码有问题还是怎么?

另:你贴出来的那个函数所接受的第二个参数是数组引用。




   

$GWCe::CLFNET{$netadr}{$.
$GWCe::CLFNET{$netadr}{$GWCe::netpor}->request('GETPRCMAT',\@GWCe::prcmatreq);

$GWCe::CLFNET{$netadr}{$GWCe::netpor}对应的是$self,'GETPRCMAT'对应$reqmth,\@GWCe::prcmatreq对应$reqprm。

面向对象编程,$GWCe::CLFNET{$netadr}{$GWCe::netpor}应该是某个类的实例,request是这个类的方法。
明白了,多谢.