我在解析数组时遇到问题。我已经使用在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