-3
首先,我是Perl的初學者。我想知道這個代碼是什麼意思。
sub function
{
my $var1 = shift;
my $var2 = shift;
if ($$var1)
{
#code
}
else
{
#code
}
}
我知道它是一個函數,var1是函數的第一個參數,var2是第二個參數。但是,在if語句中是什麼意思?
那麼這意味着$ var1是哈希?
不,這並不意味着'$ var1'是一個散列。沒有哈希查找括號。這意味着'$ var1'是對標量的引用。 –
@DaveCross做出答案? – ysth