use strict;
my @a;
my @b =();
@a = (3, 4);
push @b, [@a];
my @c = @b[0];
print @c;
Как правильно восстановить @c? Он говорит мне, что значение Scalar @b [0] лучше написано как $ b [0].Извлечение массива из массива массивов?
(Это не мой реальный код из соображений конфиденциальности, но в реальном коде у меня есть что-то вроде этого:
my @a = @{$b[$i]};
print @a;
Это говорит: «Использование неинициализированного значения», но по-прежнему печатает то, что он должен .
Редактировать: Nevermind, проблема разрешена. – user1126849