Как я могу получить доступ к значениям массива @missing вне области действия, когда цикл завершен?Доступ к окончательному значению массива из области действия цикла
Я попытался объявить его вне сферы действия, но когда я печатаю из области действия, я не получаю никаких значений. Вот мой код:
my $last= $order[0];
for my $cur (@order[1..$#order]) {
.
.
.
my @missing = grep { ! $b{$_} } @aa;
print Dumper @missing;
$last = $cur;
}
Вы не пытаетесь получить доступ к массиву '@ missing' вне цикла. Вы хотите сохранить все разные элементы '@ missing' для каждой итерации? – TLP
Кроме того, ваша ошибка не связана ни с чем в вашем коде. – TLP