Мне нужно внести изменения в Perl script, и это моя первая попытка понять Perl. Я вижу следующее:
my %trades;
...
foreach my $row (@$rows) {
@{$trades{pop @$row}} = @$row;
}
Я запутался в этом, потому что кажется, что мы выталкиваем последний элемент массива @$row
и устанавливаем хэш-ключ %trades
как элемент, который был выскользнут, и значение @$row
.
Правильно ли это понимание?