關於下面的代碼段,我想知道我對幾個問題的理解是否正確? 1)在$model->{in1}->{tra1}->{data}}
的結構中,「in1」,「tra1」和「data」都表示不同級別散列結構的特定鍵。關於perl程序的一些問題
2)$#{$model->{in1}->{tra1}->{data}}
代表一個數組嗎?我的@cus = sort keys %cus;
想要做什麼?右邊的「cus」和左邊的「cus」是同一個東西嗎?
my %cus =();
for my $i (0 .. $#{$model->{in1}->{tra1}->{data}})
{
foreach my $cu (keys %{$model->{in1}->{tra1}->{data}->[$i]->{concept}}
{
$cus{$cu} = 1;
}
}
my @cus = sort keys %cus;
固定不匹配的brakets'$#(...}'和'% (...} – ikegami 2012-02-13 03:18:00