我開始學習Perl,並對以下Perl代碼段有疑問。關於Perl代碼片段的問題
我知道「my」用於定義局部變量,而「shift」用於從數組中獲取head元素。令我困惑的是數組來自以下代碼段。
另外,my @positives = keys %{$lab1->{$cate1}}
代表什麼?
preData($cate1, $lab1)
sub preData
{
my $cate1 = shift;
my $lab1 = shift;
my @positives = keys %{$lab1->{$cate1}};
}
的可能重複(http://stackoverflow.com/questions/296964/what-do-shift-do-in-perl) –
不,這個問題不是關於'shift()'的用途,而是詢問hashref的解引用。用戶說他們知道'shift()'的用途。 – CanSpice
-1在一個帖子中提出兩個問題,導致回覆/評論與哪個問題相關。 – tadmc