$$ 是什么意思?

$$ 是什么意思?

elsif ($line = ~ s/^(s*<input)
                              (\s+type = \W{0,1}text\W{0,1})
                              (\s+name = \W$NextFrmFld\W)
                              (\s=value =)
                              (\W{2})
                               (.*)$/$1.$2$3.$4."". $Data-param($NextFld). "".$6/ex)
{
$FldIndex++;
$NextFld = $$FieldList[ $FldIndex];
}


请问上面这段代码里$NextFld = $$FieldList[ $FldIndex]中的$$是什么意思?

另外还想问下perl里的参数传递有哪几种办法?
例如while(<>),  @_,  $_,
$$FieldList[ $FldIndex] 的意思见 perlref 中 Using References

Perl 中参数传递只有一种方式,即通过 @_,见 perlsub
引用析值的一种方式,$$代表解析的标量,@$解析的列表,%$代表解析的散列,
至于$$FieldList[ $FldIndex],和$a[1]意思一样,是解析数组的引用的一个元素。