5
我正在學習Perl和我碰到下面的代碼塊來:
print $$q, "\n"
有一個$q
變量,我們不知道它到底是什麼。但是,我們知道,當我們運行此代碼時,它會打印"world"
。
那麼,$q
是什麼? $$q
是什麼意思?
我正在學習Perl和我碰到下面的代碼塊來:
print $$q, "\n"
有一個$q
變量,我們不知道它到底是什麼。但是,我們知道,當我們運行此代碼時,它會打印"world"
。
那麼,$q
是什麼? $$q
是什麼意思?
在你的情況下$q
是一個標量參考。因此$$q
爲您提供了一個標號,指向參考$q
。簡單的例子:
$a = \"world"; #Put reference to scalar with string "world" into $a
print $$a."\n"; #Print scalar pointed by $a