Одно решение (есть из чего выбирать) может выглядеть так:
my @argle = (10, 20, 30);
my @bargle = (1, 2, 3);
do {
my $yin = shift @argle;
my $yang = shift @bargle;
say $yin + $yang;
} while (@argle && @bargle);
Я чувствую, что вы спрашиваете о foreach
, который может выглядеть следующим образом:
my @argle = (10, 20, 30);
my @bargle = (1, 2, 3);
for my $yin (@argle) {
my $yang = shift @bargle;
say $yin + $yang;
}
Но в этом случае все не так гладко.Что произойдет, если какой-либо массив будет короче?