J'ai un tableau plat de coordonnées et je veux itérer et extraire des paires de coordonnées x et y. La même logique pourrait s'appliquer aux triples pour les couleurs RVB. C'est ce que j'ai fait jusqu'à présent, mais ce n'est pas très flexible ni élégant.
my @coords = qw(1 5 2 6 3 8 6 12 7 5);
for (my $i = 0; $i < @coords; $i += 2) {
my $x = $coords[$i];
my $y = $coords[$i+1];
print "$x, $y\n";
}
Il doit y avoir un meilleur moyen de faire ça, non ?