我是新來的Perl;這是我關於這個話題的第二堂課。Perl中引用的目的是什麼?
我明白如何使用在Perl引用(在一個基本水平),但我不明白爲什麼。下面是一個在教科書中介紹參考文獻的例子,附加了我的評論。
$array_ref = ["val1", "val2", "val3"]; #create an array reference
print("$$array_ref[1]\n"); #immediately dereference it to print the second element
爲什麼你會使用的參考,而不是寫:
@array_name = ("val1", "val2", "val3"); #create an array
print("$array_name[1]\n"); #print the second element
如果沒有優勢,在這種情況下使用的參考,你可以提供一個例子,其中它會有所作爲?