-3
首先,我是Perl的初学者。我想知道这个代码是什么意思。
sub function
{
my $var1 = shift;
my $var2 = shift;
if ($$var1)
{
#code
}
else
{
#code
}
}
我知道它是一个函数,var1是函数的第一个参数,var2是第二个参数。但是,在if语句中是什么意思?
那么这意味着$ var1是哈希?
不,这并不意味着'$ var1'是一个散列。没有哈希查找括号。这意味着'$ var1'是对标量的引用。 –
@DaveCross做出答案? – ysth