如何在perl中创建索引变量?

如何在perl中创建索引变量?,perl,Perl,我是perl新手,如何创建索引变量,如$Num0、$Num1和$value0、$value1。我必须在这个变量中存储散列中的一些值 $Num0 = $req->{value0}; $Num1 = $req->{value1}; $Num2 = $req->{value2}; 是否可以使用基于如下索引的逻辑来装箱变量Num0、Num1和value0、value1 while($i < 5) { $Num.$i = $req->{value$i}; } wh

我是perl新手,如何创建索引变量,如$Num0、$Num1和$value0、$value1。我必须在这个变量中存储散列中的一些值

 $Num0 = $req->{value0};
 $Num1 = $req->{value1};
 $Num2 = $req->{value2};
是否可以使用基于如下索引的逻辑来装箱变量Num0、Num1和value0、value1

while($i < 5)
{
 $Num.$i = $req->{value$i};
}
while($i<5)
{
$Num.$i=$req->{value$i};
}

您可以使用perl数组

my @num;
my $i=0;
while ($i<5) {
    $num[$i] = $req->{"value$i"};
    $i++;
}


请参阅和的帮助。

您可以使用perl数组

my @num;
my $i=0;
while ($i<5) {
    $num[$i] = $req->{"value$i"};
    $i++;
}

请参阅和上的帮助

my @num;
for my $i (0..4) {
    push @num, $ref->{"index$i"};
}