我在解析數組時遇到問題。我已經使用在perl中訪問數組中的單個元素的問題
print Dumper($variable)
得到
$VAR1 = [
'joshn',
'taylor'
];
我需要得到各個元素Josh和泰勒。我如何獲得它?
我在解析數組時遇到問題。我已經使用在perl中訪問數組中的單個元素的問題
print Dumper($variable)
得到
$VAR1 = [
'joshn',
'taylor'
];
我需要得到各個元素Josh和泰勒。我如何獲得它?
我想$variable
是一個裁判的陣列,然後
for(@{$variable}) {
print $_, "\n"
}
EDIT:
my @array = @{$variable};
print $array[$#array];
# get last element
my $last = $variable->[-1];
# get first element
my $first = $variable->[0]; # cryptic equivalent: $$variable[0] (don't use it)
# get second element
my $second = $variable->[1]; # also $$variable[1]
# same effect as above
my ($first, $second) = @{$variable}; # or @$variable for short
如何可以直接訪問最後:爲了在一個數組訪問最後一個元素元素而不是循環使用 – user34790
即使與原始問題無關,我也會回答。這不是一個論壇。 – m0skit0
我試圖使用@ {$ variable} [ - 1]但它不起作用 – user34790