Probleem:
stel ik heb een lijstje van arrays met op een volgende namen:
my @test1 = (1, 2, 3);
my @test2 = (6, 7, 5);
my @test3 = (5, 9, 3);
nou wil ik van alle drie de arrays de laatste index printen.
het liefst m.b.v een loop want dat bespaart code (zeker als je een lijst van 30 arrays hebt ofzo). Hoe krijg ik de loop zo dat bij iedere ronde de volgende array wordt gepakt om te bewerken. in pseudocode wordt het zoiets:
my $i=1;
while (er arrays zijn){
print @test($i)[3] ; #hier zit 'm het probleem, hoe krijg ik die naam variabel.
$i++;
}
Iemand een idee? Alvast Bedankt!
stel ik heb een lijstje van arrays met op een volgende namen:
my @test1 = (1, 2, 3);
my @test2 = (6, 7, 5);
my @test3 = (5, 9, 3);
nou wil ik van alle drie de arrays de laatste index printen.
het liefst m.b.v een loop want dat bespaart code (zeker als je een lijst van 30 arrays hebt ofzo). Hoe krijg ik de loop zo dat bij iedere ronde de volgende array wordt gepakt om te bewerken. in pseudocode wordt het zoiets:
my $i=1;
while (er arrays zijn){
print @test($i)[3] ; #hier zit 'm het probleem, hoe krijg ik die naam variabel.
$i++;
}
Iemand een idee? Alvast Bedankt!